A collection of files for use with Mecrisp Stellaris Forth on STM32 boards. See this article for the structure of these directories, and how source files should be loaded:
bct
- Blue Pill Component Tester, explores the ADC & GPIO pinsbme
- BME280 sensor exploration using the Olimexino-STM32cag
- Console Access Gateway w/ STM32F103, acting as central RF consoleeee
- Experimental Engine Explorations on a HyTinyg6s
- Generic 64-pin F103 chips for use with the serial port (USART1)g6u
- Generic 64-pin F103 chips for use with USB console driveri2c
- I2C test setup with lots of breakout boards and JeeLabs plugslnr
- Led Node Revisited - using a JeeNode Zero to drive LEDs via PWMprc
- Pico Reflow Controller w/ HyTiny, OLED, MOSFET, RFM69, 12-24V Vinqld
- Quick Loader - using a Blue Pill to re-flash a JNZ via SPIrfc
- Remote Console driver, routes console I/O over RFrvm
- Remote voltmeter w/ STM32L052 and a 4-chan Analog Plugsic
- Soldering Iron Controllersuf
- Serial USB driver for Forth, routes console I/O over USBten
- Test Echo Node, used for testing JeeNode Zero boardstex
- Tiny Extender, a HyTiny w/ extender board for RFM69 + SPI flashtrf
- Tiny RF node, a bridge from RFM69 to USB serialzeb
- STM32F103ZE "Basic" board w/ µSD and two 2x32-pin headers
These files implement a range of hardware drivers and other generic functions:
flib
- Forth library, various modules used by the above boardsflib/mecrisp
- Mecrisp library, copied / modified from Mecrisp code
Most of the above projects use Mecrisp Forth "core" builds from this area:
cores
- Matthias Koch's Mecrisp Stellaris Forth with minor extensions
The following older projects use files called h
(hardware), l
(library), and
d
(development), which should be loaded in that order. However, due to changes
elsewhere, it is very likely that they won't work as is anymore, as of 2017.
aia
- ARMinARM, Raspberry add-on w/ STM32F103REcbf
- Haoyu Core Board Four board w/ STM32F407ZG and lots of RAM+flashcbo
- Haoyu Core Board One board w/ STM32F103ZE and lots of RAM+flashdad
- Dime-A-Dozen, for all those cheap eBay STM32F103C8 boardsgd4
- GoldDragon 407 w/ STM32F407ZG and 3.2" LCDhmv
- Haoyu Hy-STM32MiniV board w/ STM32F103VC and 3.2" LCDkb7
- Ken Boak's STM32F746VG Break-Out-Boardlsd
- Little Shark Display board w/ STM32F107RC and 1.44" LCDmrn
- Multi Receiver Node w/ STM32F103C8 and some wireless modulesoxs
- Olimexino-STM32 board w/ STM32F103RB, CAN, µSD, and LiPo chargerrnw
- RF Node Watcher w/ HyTiny STM32F103TB, RFM69, and 128x64 OLEDwpz
- WaveShare Port103Z w/ STM32F103ZEybc
- Yellow Blue STM32F103VC boardztw
- Zero To Wireless demo w/ STM32F103C8 "Blue Pill" and RFM69CW
For more details, see the JeeLabs weblog posts and articles: