First options:
- STM32F0308-Discovery Dev Board
- RFM69HW/W on a Breakout board
- USB/Serial for Debuging
Second option:
- Ebeko3 PCB (STM32F030K6T6 + RFM69HW)
- STlink (i.e. STM32F0308-Discovery Dev Board with jumpers removed and SWD pins linked)
- arm-none-eabi-gcc (on OSX you can use homebrew and https://github.com/ARMmbed/homebrew-formulae)
- stlink (https://github.com/texane/stlink)
- git clone https://github.com/jamescoxon/stm32f0_ukhasnet.git
- cd stm32f0_ukhasnet
- mv src/settings-example.h src/settings.h
- git submodule init
- git submodule update
- cd libopencm3/
- make
- cd..
- cd src/
- sh build.sh
- cd..
- sh flash.sh
Port | Function | Description |
---|---|---|
PB6 |
(USART1_TX) |
TTL serial output (38400,8,N,1) |
PA4 |
(SPI_SS) |
SPI SS (also know as CSS) |
PA7 |
(SPI_MOSI) |
SPI MOSI |
PA6 |
(SPI_MISO) |
SPI MISO |
PA5 |
(SPI_SCK) |
SPI SCK |
PA9 |
(LED) |
LED |