MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
-
Updated
Jan 7, 2022 - C
{{ message }}
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
12 Weeks, 24 Lessons, IoT for All!
Hi,
We have added a new test engine (called Unity) to LVGL and planning to improve the coverage. See this README about how to write and run tests.
I've already created a test for the drop-down list as an exam
PlatformIO is a professional collaborative platform for embedded development
Is your enhancement proposal related to a problem? Please describe.
access_addr always seems to be of size 4; that should be #defined.
crc_init always seem to be of size 3; that should be #defined.
https://github.com/zephyrproject-rtos/zephyr/pull/31009/files#r736229677
https://github.com/zephyrproject-rtos/zephyr/pull/31009/files#r736229386
Describe the solution you'd like
A
set_mode_X() HIL functions need to support returning an error if hardware does not support that mode or if the implementation cannot put the hardware in to that mode at that time. See for an example where panic is used instead of returning an error https://github.com/tock/tock/pull/2629/files.U8glib library for monochrome displays, version 2
Adafruit CircuitPython 7.0.0-alpha.4-18-g0c6dc6f0a on 2021-07-12; Raspberry Pi Pico with rp2040import array
import board
import time
import rp2pio
import adafruit_pioasm
asm = """
pull
mov isr osr
push
"""
program = adafruit_pioasm.assemble(asm)
sm = rp2pio.StateMachine(
program,
frequency=1_000_000,
)
dA little fail-safe filesystem designed for microcontrollers
Multi-purpose serial data visualization & processing program
A curated list of awesome embedded programming.
TinyML AI inference library
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Ferret is a free software lisp implementation for real time embedded control systems.
In PROTECTED mode, the MPU is used to map regions of memory to supervisor- and/or user-accessible memory. Currently, that algorithm is very simple: The entire address range is made accessible in supervisor mode; a single MPU region is used to enable user-mode access in each user memory region.
Each MPU region must bit both of a power-of-two size and with an alignment in memory equal to the si
A free video streaming service that runs on a ESP32
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
As said in lsusb man: option '-d' allows showing only devices with the specified vendor and product ID.
-d [vendor]:[product]
https://linux.die.net/man/8/lsusb
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
A comprehensive and FREE Online Python Development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
A higher-level Neural Network library for microcontrollers.
modm: a C++20 library generator for AVR and ARM Cortex-M devices
Add a description, image, and links to the microcontroller topic page so that developers can more easily learn about it.
To associate your repository with the microcontroller topic, visit your repo's landing page and select "manage topics."