STM32GENERIC
rpi
STM32GENERIC | rpi | |
---|---|---|
1 | 10 | |
116 | 75 | |
- | - | |
0.0 | 7.1 | |
over 2 years ago | almost 2 years ago | |
C | C | |
- | - |
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.
STM32GENERIC
-
I did a test with STM32 blue pill comparing some available arduino IDE STM32 cores and their analog read sample speeds. Fastest was 166,666 samples per second. (9 minute video)
This was in second at 27ksps danieleff STM32GENERIC https://github.com/danieleff/STM32GENERIC
rpi
-
-mfpu option unnecessary
You can see the startup assembly I use here: https://github.com/blippy/rpi/blob/master/stm32f411re/cmsis/01-blink/startup_stm32f411retx.s
-
Pico C programming without cMake, VS, etc
If you're happy about using the SDK, but don't want VS, then a simple template is here: https://github.com/blippy/rpi/tree/master/pico/0TEMPLATE
- Write to SD card in C++
-
SD/MMC reading/writing with C SDK
I have managed to interface to an SD card as a block device, no file system. I was able to play audio that I dumped to the card. The project is here: https://github.com/blippy/rpi/tree/master/pico/sdcard It is not feature-complete (it doesn't write to cards, and only supports version 2 cards), but hey, it is at least a proof-if-concept that it is doable.
- Look what I made: funky "bytebeat" music
- Drum sample player
- Button debouncer class
-
A "baby 8" sequencer for the Pico
Write-up: https://github.com/blippy/rpi/blob/master/pico/baby.md
-
Stm8s103 UART code
I have a working uart here: https://github.com/blippy/rpi/blob/master/stm8s103f3p6/bare8/05-uart/main.c 115200 baud
What are some alternatives?
Arduino_STM32 - Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.8.x including LeafLabs Maple and other generic STM32F103 boards
no-OS-FatFS-SD-SPI-RPi-Pico - A FAT filesystem with SPI driver for SD card on Raspberry Pi Pico
RunCPM - RunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.
nexmon - The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
pico-extras
rpi-openwrt-packages - This repo contains packages for wiringpi and i2ctools / python-smbus for use in OpenWRT / Raspberry Pi
bm8563 - Platform agnostic I2C driver for BM8563 RTC
ssd1306 - Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
nf-interpreter - :gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
PicoHTTPServer - Host responsive Web Apps on Raspberry Pi Pico W
rp2040-psram - A header-only C library to allow access to SPI PSRAM via PIO on the RP2040 microcontroller.
gba-remote-play - 📡 Stream Raspberry Pi games to a GBA via Link Cable.