add readme & switch to production build
This commit is contained in:
@@ -24,7 +24,7 @@ TARGET = bluepill-i2c-gw
|
||||
# debug build?
|
||||
DEBUG = 1
|
||||
# optimization
|
||||
OPT = -Og
|
||||
OPT = -Os
|
||||
|
||||
|
||||
#######################################
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
# Bluepill USB-I2C gateway
|
||||
|
||||
## Hardware
|
||||
|
||||
This is a firmware for STM32F103R8T6 Bluepill.
|
||||
|
||||
## Customization
|
||||
|
||||
The project can be customized using STM32CubeMX.
|
||||
|
||||
there's some changes in the i2c HAL driver, careful!
|
||||
|
||||
line 6364
|
||||
|
||||
```
|
||||
// HACK - ignore HAL_I2C_ERROR_AF
|
||||
if (hi2c->ErrorCode != HAL_I2C_ERROR_NONE && hi2c->ErrorCode != HAL_I2C_ERROR_AF)
|
||||
```
|
||||
|
||||
this allows receiving frames of unknown length
|
||||
|
||||
## Building & programming
|
||||
|
||||
use the makefile and flash using a st-link dongle.
|
||||
|
||||
Requires: Make, arm-none-eabi-gcc, st-flash
|
||||
|
||||
```
|
||||
make -j
|
||||
make flash
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user