A small example package
Project description
autolib -- stm32 driver library automatic generator
stm32是一款功能强大的单片机,但是由于配置使用复杂,在科创比赛中的应用被大大限制。autolib是一个精简的python脚本,可以根据用户需求自动生成所需的库函数。
优点
autolib产生的库函数完全基于寄存器,无论是使用hal库还是标准库的用户都可以轻松的把autolib融入在工程中
autolib是一个精简的python脚本,可以在任何安装有python的电脑上运行,而无关操作系统环境,无需编译。
autolib通过pypi发布,可以通过pip安装,只要有一台连接互联网的电脑就可以很方便的下载,在陌生的环境中也可以很容易的使用。
有stm32cubeMX,为什么需要autolib?
stm32CubeMX需要java环境,经常因为jre版本问题出错。
stm32CubeMX操作更加复杂精细,因此不容易上手。例如时钟树的配置这些大学生科创很少用到的功能不会出现在autolib中,操作简单不易出错。
stm32CubeMX需要安装,对硬盘空间和网络带宽都有要求,而autolib可以在任何具有python环境的电脑上运行,安装只需要pip,代码量少。
autolib源码简单完全开源,使用者可以很容易进行修改。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
autolib-volatile_int-0.0.1.tar.gz
(11.6 kB
view hashes)
Built Distribution
Close
Hashes for autolib-volatile_int-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd388562ae88c35a4eab163e8e519fe31f7fd3bc36ffd79bea109fb68bda6e9d |
|
MD5 | b178a6ad70dc46dc5dcdb5fb10e16c69 |
|
BLAKE2b-256 | c4bd66b69aef70202e5d7517af561686a0ebe5a5f182b0fa4bc39221afa12861 |
Close
Hashes for autolib_volatile_int-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 186e2591d7b732b08d824102954521161fde4e874e727d29cd00e7d7548fafb0 |
|
MD5 | 57ae175518ea08b5d5f06c32c5e5f1b1 |
|
BLAKE2b-256 | b8f7830c46f628785c39f0efa21e3bd613617d2921ef6622ac1e6f236072b5e4 |