Skip to main content

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


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 details)

Uploaded Source

Built Distribution

autolib_volatile_int-0.0.1-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file autolib-volatile_int-0.0.1.tar.gz.

File metadata

  • Download URL: autolib-volatile_int-0.0.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/2.7.5

File hashes

Hashes for autolib-volatile_int-0.0.1.tar.gz
Algorithm Hash digest
SHA256 bd388562ae88c35a4eab163e8e519fe31f7fd3bc36ffd79bea109fb68bda6e9d
MD5 b178a6ad70dc46dc5dcdb5fb10e16c69
BLAKE2b-256 c4bd66b69aef70202e5d7517af561686a0ebe5a5f182b0fa4bc39221afa12861

See more details on using hashes here.

File details

Details for the file autolib_volatile_int-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: autolib_volatile_int-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/2.7.5

File hashes

Hashes for autolib_volatile_int-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 186e2591d7b732b08d824102954521161fde4e874e727d29cd00e7d7548fafb0
MD5 57ae175518ea08b5d5f06c32c5e5f1b1
BLAKE2b-256 b8f7830c46f628785c39f0efa21e3bd613617d2921ef6622ac1e6f236072b5e4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page