Files in the top-level directory from the latest check-in
- clock.c
- clock.h
- generator.c
- lcd-spi.c
- lcd-spi.h
- libopencm3.target.mk
- Makefile
- README.md
- sdram.c
- sdram.h
- square.c
- square.h
- stm32f429i-discovery.ld
- stmpe811.c
- stmpe811.h
- ugui.c
- ugui.h
- ugui_config.h
Generator
This is a simple square wave generator for STM32F4 ยต-controllers. It currently only supports the STM32F429I-Discovery board. It generates waves out to 100Khz, with reasonable accuracy (< 1% error) out to about 50KHz.
The major problem at this point is that the STM32F4289I Discovery board uses the two DAC output pins to drive the on-board LCD, so there's no analog output available. So all you get is a square wave via toggling a digital pin. Hopefully either a different board or an external LCD will fix this.