Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A collection of modules and examples for MicroPython.

License

NotificationsYou must be signed in to change notification settings

SpotlightKid/micropython-stm-lib

Repository files navigation

A collection of Python modules and examples forMicroPython, targeted mainlyat STM32F4-based boards, like theSTM32F4DISCOVERY board or the originalpyboard. Most modules also work on the MicroPython unix port or even otherbare-metal ports, e.g. theesp8266 oresp32 port.

Currently, this collection contains:

  • accel - a fixed version ofstaccel.py from the main MicroPythonrepo including examples.
  • encoder - a library for reading a rotary encoder connected totwo digital input pins, including examples. Features gray code errorchecking, making software or hardware debouncing uneccessary in most cases.
  • lcd - a library for interfacing with a HD44780-compatible LCDcontroller, including examples.
  • midi - a library for receiving and sending MIDI data via the UARTsor the USB virtual serial interface, including examples.
  • mrequests - an evolution ofurequests frommicropython-libwith improvements and new features.
  • netconfig - simple WiFi or ethernet network setup from JSONconfiguration files.
  • picoredis - a very mimimal Redis client library (not only)for MicroPython.
  • spiflash - a module for using Winbond W25Q* SPI-attached flashmemory chips with MicroPython (adapted from code found inthis repo).
  • spimaster - a rudimentary library to communicate via SPI withan ESP826 module as the SPI slave, which runs an Arduino sketch using theSPISlave library.
  • untar - a very simple module to unpack an uncompressed tararchive, using theutarfile module frommicropython-lib.

Author

Except where otherwise noted, these modules and examples were written byChristopher Arndt.

License

Except where otherwise noted, the code is freely usable and distributableunder theMIT License.

Releases

No releases published

Packages

No packages published

Contributors2

  •  
  •  

Languages


[8]ページ先頭

©2009-2026 Movatter.jp