This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 099980e Support different hardware version of Wi-Fi add-on board (iS110B) add c726dac nuttx/1wire: Adds 1wire master interface add 8456f36 drivers/1wire: Moves header and adjusts include paths add 624a60f drivers/1wire: Adds some improvents add 9f9d266 drivers/sensors: Adds new driver for ds18b20 sensore module add aea0135 stm32f103-minimum: Adds custom initializing for sensors No new revisions were added by this update. Summary of changes: arch/arm/src/stm32/stm32_1wire.c | 2 +- arch/arm/src/stm32l4/stm32l4_1wire.c | 2 +- boards/arm/stm32/stm32f103-minimum/README.txt | 52 ++ .../configs/{usbnsh => sensors}/defconfig | 46 +- boards/arm/stm32/stm32f103-minimum/src/Make.defs | 8 + .../stm32/stm32f103-minimum/src/stm32_bringup.c | 40 + .../stm32/stm32f103-minimum/src/stm32_ds18b20.c | 187 ++++ .../src/stm32_hyt271.c} | 164 ++-- .../stm32f103-minimum/src/stm32f103_minimum.h | 48 + drivers/1wire/1wire.c | 34 +- drivers/1wire/1wire_crc.c | 1 + drivers/1wire/1wire_internal.h | 44 +- drivers/{i2c/i2c_read.c => 1wire/1wire_read.c} | 55 +- drivers/{i2c/i2c_write.c => 1wire/1wire_write.c} | 56 +- .../i2c_writeread.c => 1wire/1wire_writeread.c} | 80 +- drivers/1wire/Make.defs | 2 +- drivers/1wire/ds28e17.c | 28 +- drivers/sensors/Kconfig | 29 + drivers/sensors/Make.defs | 10 + drivers/sensors/ds18b20.c | 987 +++++++++++++++++++++ include/nuttx/{drivers => 1wire}/1wire.h | 9 +- .../nuttx/1wire/1wire_crc.h | 90 +- include/nuttx/1wire/1wire_master.h | 203 +++++ include/nuttx/1wire/ds28e17.h | 2 +- include/nuttx/{leds/apa102.h => sensors/ds18b20.h} | 60 +- include/nuttx/sensors/ioctl.h | 17 +- 26 files changed, 1946 insertions(+), 310 deletions(-) copy boards/arm/stm32/stm32f103-minimum/configs/{usbnsh => sensors}/defconfig (59%) create mode 100644 boards/arm/stm32/stm32f103-minimum/src/stm32_ds18b20.c copy boards/arm/stm32/{common/src/stm32_nrf24l01.c => stm32f103-minimum/src/stm32_hyt271.c} (50%) copy drivers/{i2c/i2c_read.c => 1wire/1wire_read.c} (66%) copy drivers/{i2c/i2c_write.c => 1wire/1wire_write.c} (64%) copy drivers/{i2c/i2c_writeread.c => 1wire/1wire_writeread.c} (56%) create mode 100644 drivers/sensors/ds18b20.c rename include/nuttx/{drivers => 1wire}/1wire.h (97%) copy arch/xtensa/src/esp32/esp32_wifi_utils.h => include/nuttx/1wire/1wire_crc.h (60%) create mode 100644 include/nuttx/1wire/1wire_master.h copy include/nuttx/{leds/apa102.h => sensors/ds18b20.h} (63%)