MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
-
Updated
Nov 6, 2020 - C
{{ message }}
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
I was talking with Gabor about contributing with LVGL, and one of the points he was interested in was in writing unit and functional tests. I'm interested on contributing, as I use LVGL in some of my projects. If you'd like, we could discuss the following steps here.
PlatformIO is a professional collaborative platform for embedded development
Is your enhancement proposal related to a problem? Please describe.
Refer to: zephyrproject-rtos/zephyr#28932
Describe the solution you'd like
Refer to: zephyrproject-rtos/zephyr#28932 (comment)
Describe alternatives you've considered
NA
Additional context
NA
Resurrecting the second bullet from #1334
U8glib library for monochrome displays, version 2
A little fail-safe filesystem designed for microcontrollers
Credits to Brian — Brian Dean bsd@bdmicro.com BDMICRO, LLC https://www.bdmicro.com
According to the datasheet for the MX25R1635F, the JDEC should be 0xc2, 0x28, 0x15. In the devices.h file, the capacity parameter is specified as 0x18 for that chip. So the value is incorrect in devices.h
/ Settings for the Macronix MX25R1635F 8MiB SPI flash.
// Datasheet: https://www.macronix.com/Lists/Dat
TinyML AI inference library
Sming - Open Source framework for high efficiency native ESP8266 development
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.
A free video streaming service that runs on a ESP32
A curated list of awesome embedded programming.
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Implement some test cases for standard memset()
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.
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
A comprehensive and FREE Online Python Development course FOR KIDS utilizing an official BBC micro:bit Development Board and later an Expressif ESP32 Development Board going step-by-step into the world of Python for microcontrollers.
Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
Forth inspired programming language for the ESP8266
modm: a C++17 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."
In order for interrupt-based wake-ups (as introduced by #1142) to work concurrently with
time.Sleep, we need to make some per-board changes.Previously,
sleepTicks(the function used as an interface between the scheduler and the hardware timer) was defined to block until the timer completed, since there was nothing else to do. Now we need to change this so that it bails out when an interrup