Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions ports/nrf52840/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,9 @@ target_include_directories(${TARGET_NAME} PRIVATE
${PROJ_DIR}/core/hardware/oem_ph
${PROJ_DIR}/core/hardware/oem_rtd
${PROJ_DIR}/core/hardware/cdt
${PROJ_DIR}/core/hardware/bmx160
${PROJ_DIR}/core/hardware/bma400
${PROJ_DIR}/core/hardware/bma400/BMA400-API
# ${PROJ_DIR}/core/hardware/bmx160
${PROJ_DIR}/core/hardware/stwlc68_otp
)

Expand Down Expand Up @@ -239,8 +241,10 @@ target_sources(${TARGET_NAME} PRIVATE
${PROJ_DIR}/core/filesystem/is25_flash.cpp
${PROJ_DIR}/core/hardware/ms58xx/ms58xx.cpp
${PROJ_DIR}/core/hardware/ad5933/ad5933.cpp
${PROJ_DIR}/core/hardware/bmx160/bmx160.cpp
${PROJ_DIR}/core/hardware/bmx160/bmx160.c
${PROJ_DIR}/core/hardware/bma400/bma400.cpp
${PROJ_DIR}/core/hardware/bma400/BMA400-API/bma400.c
# ${PROJ_DIR}/core/hardware/bmx160/bmx160.cpp
# ${PROJ_DIR}/core/hardware/bmx160/bmx160.c
${PROJ_DIR}/core/hardware/cdt/cdt.cpp
${PROJ_DIR}/core/hardware/ltr_303/ltr_303.cpp
${PROJ_DIR}/core/hardware/oem_ph/oem_ph.cpp
Expand Down
13 changes: 8 additions & 5 deletions ports/nrf52840/bsp/gentracker_v1.0/bsp.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@
#define EXT_LED_PIN BSP::GPIO::GPIO_EXT1_GPIO3
#define EXT_I2C_BUS BSP::I2C::I2C_0
#define ONBOARD_I2C_BUS BSP::I2C::I2C_1
#define BMX160_WAKEUP_PIN BSP::GPIO::GPIO_INT1_AG
// #define BMX160_WAKEUP_PIN BSP::GPIO::GPIO_INT1_AG
#define BMA400_WAKEUP_PIN BSP::GPIO::GPIO_INT1_AG
#define WCHG_INTB_PIN BSP::GPIO::GPIO_WCHG_INTB

// I2C device mappings
Expand All @@ -40,7 +41,8 @@
#define LIGHT_DEVICE EXT_I2C_BUS
#define OEM_PH_DEVICE EXT_I2C_BUS
#define OEM_RTD_DEVICE EXT_I2C_BUS
#define BMX160_DEVICE ONBOARD_I2C_BUS
// #define BMX160_DEVICE ONBOARD_I2C_BUS
#define BMA400_DEVICE ONBOARD_I2C_BUS

// I2C bus addresses
#define MCP4716_I2C_ADDR 0x60
Expand All @@ -50,7 +52,8 @@
#define OEM_PH_DEVICE_ADDR 0x65
#define OEM_RTD_DEVICE_ADDR 0x68
#define AD5933_ADDRESS 0x0D
#define BMX160_ADDRESS 0x69
// #define BMX160_ADDRESS 0x69
#define BMA400_ADDRESS 0x15 //BMA400_I2C_ADDRESS_SDO_HIGH
#define STWLC68_ADDRESS 0x61

// Battery voltage ADC gain
Expand Down Expand Up @@ -79,7 +82,7 @@ namespace BSP
GPIO_SLOW_SWS_RX,
GPIO_SLOW_SWS_SEND,
GPIO_WCHG_INTB,
GPIO_AG_PWR,
GPIO_AG_PWR, //Accel Gyro Power
GPIO_G8_33,
GPIO_G16_33,
GPIO_SAT_RESET,
Expand All @@ -95,7 +98,7 @@ namespace BSP
GPIO_INT1_SAT,
GPIO_INT2_SAT,
GPIO_REED_SW,
GPIO_INT1_AG,
GPIO_INT1_AG, // Accel Gyro INT1_IMU
GPIO_INT2_AG,
GPIO_TOTAL_NUMBER
};
Expand Down
9 changes: 6 additions & 3 deletions ports/nrf52840/bsp/horizon_v4.0/bsp.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@
#define SAT_PWR_EN BSP::GPIO::GPIO_EXT2_GPIO1
#define SAT_RESET BSP::GPIO::GPIO_EXT2_GPIO2
#define ONBOARD_I2C_BUS BSP::I2C::I2C_1
#define BMX160_WAKEUP_PIN BSP::GPIO::GPIO_INT1_AG
#define BMA400_WAKEUP_PIN BSP::GPIO::GPIO_INT1_AG
// #define BMX160_WAKEUP_PIN BSP::GPIO::GPIO_INT1_AG

// I2C device mappings
#define MS5803_VARIANT "MS5803_14BA"
Expand All @@ -36,7 +37,8 @@
#define OEM_RTD_DEVICE EXT_I2C_BUS
#define CDT_MS5803_DEVICE EXT_I2C_BUS
#define CDT_AD5933_DEVICE EXT_I2C_BUS
#define BMX160_DEVICE ONBOARD_I2C_BUS
#define BMA400_DEVICE ONBOARD_I2C_BUS
// #define BMX160_DEVICE ONBOARD_I2C_BUS

// Device addresses
#define MS5803_ADDRESS 0x77
Expand All @@ -45,7 +47,8 @@
#define LIGHT_DEVICE_ADDR 0x29
#define OEM_PH_DEVICE_ADDR 0x65
#define OEM_RTD_DEVICE_ADDR 0x68
#define BMX160_ADDRESS 0x69
// #define BMX160_ADDRESS 0x69
#define BMA400_ADDRESS 0x15 //BMA400_I2C_ADDRESS_SDO_HIGH

// Battery voltage ADC gain
#define ADC_GAIN (1.0f/6.0f) // 1/6 gain
Expand Down
Loading