Browse Source

First round of testing successful - back to I2C code from Dec / Nov 2012

sbg
Lorenz Meier 12 years ago
parent
commit
a10ff0fe1c
  1. 32
      nuttx/configs/px4fmu/nsh/defconfig

32
nuttx/configs/px4fmu/nsh/defconfig

@ -348,6 +348,16 @@ CONFIG_CAN_LOOPBACK=n
CONFIG_CAN1_BAUD=700000 CONFIG_CAN1_BAUD=700000
CONFIG_CAN2_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 # I2C configuration
# #
@ -357,14 +367,32 @@ CONFIG_I2C_TRANSFER=y
CONFIG_I2C_TRACE=n CONFIG_I2C_TRACE=n
CONFIG_I2C_RESET=y 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 # Dynamic timeout
#CONFIG_STM32_I2C_DYNTIMEO=y #CONFIG_STM32_I2C_DYNTIMEO=y
#CONFIG_STM32_I2C_DYNTIMEO_STARTSTOP=500 #CONFIG_STM32_I2C_DYNTIMEO_STARTSTOP=500
#CONFIG_STM32_I2C_DYNTIMEO_USECPERBYTE=200 #CONFIG_STM32_I2C_DYNTIMEO_USECPERBYTE=200
# Fixed per-transaction timeout # Fixed per-transaction timeout
CONFIG_STM32_I2CTIMEOSEC=0 #CONFIG_STM32_I2CTIMEOSEC=0
CONFIG_STM32_I2CTIMEOMS=10 #CONFIG_STM32_I2CTIMEOMS=10
# #
# General build options # General build options

Loading…
Cancel
Save