btstack/platforms/stm32-f103rb-nucleo
2014-10-02 09:04:31 +00:00
..
btstack-config.h
gap_inquiry.c add in alpha Bluetooth code 2014-09-29 21:08:37 +00:00
led_counter.c
libopencm3.rules.mk use/configure openOCD for flashing 2014-10-02 09:04:31 +00:00
libopencm3.stm32f1.mk use/configure openOCD for flashing 2014-10-02 09:04:31 +00:00
main.c remove disabled code 2014-10-02 07:48:30 +00:00
Makefile add in alpha Bluetooth code 2014-09-29 21:08:37 +00:00
README add in alpha Bluetooth code 2014-09-29 21:08:37 +00:00
stm32f1-nucleo.ld

BTstack port for STM32 F103RB Nucleo board and CC256x Bluetooth chipset
based on GNU Tools for ARM Embedded Processors and libopencm3

GNU Tools for ARM Embedded Processors: 
https://launchpad.net/gcc-arm-embedded

libopencm3 is automatically build from its git repository

Configuration:
- LED on PA5
- Debug UART: USART2 - 9600/8/N/1, TX on PA2
- Bluetooth: USART3 with Hardware Flowcontrol. TX PB10, RX PB11, CTS PB13 (in), RTS PB14 (out), N_SHUTDOWN PB15

TODO:
- implement hal_uart_dma.h using DMA (fallback: regular UART)
- implement hal_cpu.h
- figure out how to compile multiple examples with single Makefile/folder
- extract classic and le examples into example/embedded
- use examples from BTSTACK_ROOT/example/embedded directly