All Projects → BradenM → micropy-stubs

BradenM / micropy-stubs

Licence: other
Automatically Generated Stub Packages for Micropy-Cli and whomever else

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to micropy-stubs

Emlearn
Machine Learning inference engine for Microcontrollers and Embedded devices
Stars: ✭ 154 (+516%)
Mutual labels:  microcontroller
Blog
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+692%)
Mutual labels:  microcontroller
Real Time Cpp
Real-Time C++ Companion Code
Stars: ✭ 242 (+868%)
Mutual labels:  microcontroller
Micropython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Stars: ✭ 13,439 (+53656%)
Mutual labels:  microcontroller
Nrf Hal
A Rust HAL for the nRF family of devices
Stars: ✭ 186 (+644%)
Mutual labels:  microcontroller
Berry
A ultra-lightweight embedded scripting language optimized for microcontrollers.
Stars: ✭ 206 (+724%)
Mutual labels:  microcontroller
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (+460%)
Mutual labels:  microcontroller
arduivis
a bi-directional communication paradigm for programming languages & microcontrollers
Stars: ✭ 48 (+92%)
Mutual labels:  microcontroller
Littlefs
A little fail-safe filesystem designed for microcontrollers
Stars: ✭ 2,488 (+9852%)
Mutual labels:  microcontroller
Open Electronics
📚 💻 Great Resources for Electronics Enthusiasts
Stars: ✭ 242 (+868%)
Mutual labels:  microcontroller
Polymcu
An open framework for micro-controller software
Stars: ✭ 173 (+592%)
Mutual labels:  microcontroller
Pro micro
ATMega32U4 Arduino board, available from SparkFun Electronics
Stars: ✭ 180 (+620%)
Mutual labels:  microcontroller
Microflo
Live dataflow programming for microcontrollers and embedded
Stars: ✭ 207 (+728%)
Mutual labels:  microcontroller
Nf Interpreter
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+572%)
Mutual labels:  microcontroller
Talks
schedule and materials about my presentations
Stars: ✭ 245 (+880%)
Mutual labels:  microcontroller
Self Driving Golf Cart
Be Driven 🚘
Stars: ✭ 147 (+488%)
Mutual labels:  microcontroller
U8g2
U8glib library for monochrome displays, version 2
Stars: ✭ 2,737 (+10848%)
Mutual labels:  microcontroller
php-stub-generator
A tool to generate stub-files for your php classes.
Stars: ✭ 26 (+4%)
Mutual labels:  stubs
IntrOS
Free cooperative operating system (OS) for microcontrollers
Stars: ✭ 38 (+52%)
Mutual labels:  microcontroller
Cwebsocket
cWebsocket is lightweight websocket server library
Stars: ✭ 241 (+864%)
Mutual labels:  microcontroller

Micropy Stubs

Note: This is currently a WIP. The end goal is to have a mostly automated method of creating 'stub packages' with device-specific and firmware-specific modules included for micropy-cli. Also, as it was originally aimed at being a quick script for personal use, the code is a bit of a mess. A refactor with tests will be coming soon.

Crawls file tree looking for info.json files, sorting them by either firmware or device.

If a firmware file is found, it creates the file structure required and downloads/stubs firmware specific modules.

If a device file is found, it will then download its required modules and stub them. The initial info file and device stubs must be added manually.

Please refer to the example directory for more information.

Credits

This is heavily inspired by (and even uses) Josvel's micropython-stubber. All credit for the stub generation in this project goes to him and those who aided him.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].