forked from Archive/PX4-Autopilot
First round of testing successful - back to I2C code from Dec / Nov 2012
This commit is contained in:
parent
c15093bb55
commit
a10ff0fe1c
|
@ -348,6 +348,16 @@ CONFIG_CAN_LOOPBACK=n
|
|||
CONFIG_CAN1_BAUD=700000
|
||||
CONFIG_CAN2_BAUD=700000
|
||||
|
||||
|
||||
# XXX remove after integration testing
|
||||
# Allow 180 us per byte, a wide margin for the 400 KHz clock we're using
|
||||
# e.g. 9.6 ms for an EEPROM page write, 0.9 ms for a MAG update
|
||||
CONFIG_STM32_I2CTIMEOUS_PER_BYTE=200
|
||||
# Constant overhead for generating I2C start / stop conditions
|
||||
CONFIG_STM32_I2CTIMEOUS_START_STOP=700
|
||||
# XXX this is bad and we want it gone
|
||||
CONFIG_I2C_WRITEREAD=y
|
||||
|
||||
#
|
||||
# I2C configuration
|
||||
#
|
||||
|
@ -357,14 +367,32 @@ CONFIG_I2C_TRANSFER=y
|
|||
CONFIG_I2C_TRACE=n
|
||||
CONFIG_I2C_RESET=y
|
||||
|
||||
|
||||
|
||||
# XXX re-enable after integration testing
|
||||
|
||||
#
|
||||
# I2C configuration
|
||||
#
|
||||
#CONFIG_I2C=y
|
||||
#CONFIG_I2C_POLLED=y
|
||||
#CONFIG_I2C_TRANSFER=y
|
||||
#CONFIG_I2C_TRACE=n
|
||||
#CONFIG_I2C_RESET=y
|
||||
|
||||
# Dynamic timeout
|
||||
#CONFIG_STM32_I2C_DYNTIMEO=y
|
||||
#CONFIG_STM32_I2C_DYNTIMEO_STARTSTOP=500
|
||||
#CONFIG_STM32_I2C_DYNTIMEO_USECPERBYTE=200
|
||||
|
||||
# Fixed per-transaction timeout
|
||||
CONFIG_STM32_I2CTIMEOSEC=0
|
||||
CONFIG_STM32_I2CTIMEOMS=10
|
||||
#CONFIG_STM32_I2CTIMEOSEC=0
|
||||
#CONFIG_STM32_I2CTIMEOMS=10
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#
|
||||
# General build options
|
||||
|
|
Loading…
Reference in New Issue