epsilon-sample-app-rust
micropython-async
epsilon-sample-app-rust | micropython-async | |
---|---|---|
2 | 7 | |
49 | 699 | |
- | - | |
0.0 | 7.7 | |
over 1 year ago | 12 days ago | |
Rust | Python | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
epsilon-sample-app-rust
-
NumWorks: An open-source graphing calculator (with Python and Rust support)
I just stumbled on this and was excited to see some competition for TI's calculator monopoly [1].
It looks like NumWorks is open source (including the hardware [2]) and supports Python and Rust! [3]
[1] https://gen.medium.com/big-calculator-how-texas-instruments-...
[2] https://www.numworks.com/resources/engineering/
[3] https://github.com/numworks/epsilon-sample-app-rust
- Rust can now be used to code for a graphing calculator
micropython-async
- Is it possible to bring out a micropython REPL onto a TFT display?
- _thread.interrupt_main() not defined: 'module' object has no attribute 'interrupt_main'
-
should i force myself to use asyncio?
If you want to use Micropython, you have to use asyncio. An example for an async switch: https://github.com/peterhinch/micropython-async/blob/master/v3/primitives/switch.py
-
Dual-core processing question
There are some great docs and tutorials here: https://github.com/peterhinch/micropython-async/tree/master/v3/docs
-
multithreading with micropython and passing variables between threads
async/await uses a single core but you can have as many tasks as you need. It's takes a little getting your head around but there are some good tutorials, e.g. https://github.com/peterhinch/micropython-async/blob/master/v3/docs/TUTORIAL.md
-
testing my automatic cat food dispenser, controlled by arduino uno, moved by a stepepr motor and build with 3d printed parts.
This is the queue I use: https://github.com/peterhinch/micropython-async/blob/master/v3/primitives/queue.py
-
Micropython asynchronous function for garage door opener
Is there an easy way to make the pushbutton() function run asynchronously? I was looking at this module but it seems somewhat overkill for my purpose.
What are some alternatives?
pyOCD - Open source Python library for programming and debugging Arm Cortex-M microcontrollers
picoweb - Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework
PlatformIO - Your Gateway to Embedded Software Development Excellence :alien:
lib-python - Blynk IoT library for Python and Micropython
Kandinsky-Numworks - A small module allowing to link the kandinsky module, from the Numworks, to a window.
MaixPy-v1_scripts - micropython scripts for MaixPy
numWorkshop - A python wrapper for the numworks workshop.
MicroPython-micro-bit_Friend_MOD - The Friend module is a micro:bit chatbot that you can run inside of the REPL.
khicas - KhiCAS for NumWorks
micropython-lib - Core Python libraries ported to MicroPython
routersploit - Exploitation Framework for Embedded Devices [Moved to: https://github.com/threat9/routersploit]
pico-micropython-lowpower-workaround - Workaround for low power support in micropython for the Raspberry pico