parent
							
								
									01a18ef9cb
								
							
						
					
					
						commit
						08dc4e3c9e
					
				@ -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 | 
				
			||||
``` | 
				
			||||
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue