X_Nucleo_53L1A1 Expansion Board Class for VL53L1X Sensor.
Dependencies: VL53L1X_mbed
Dependents: HelloWorld_53L1A1_Interrupts 53L1A1_Satellites_MbedOS 53L1A1_Interrupts_MbedOS 53L1A1_Polling_All_MbedOS ... more
You are viewing an older revision! See the latest version
Homepage
X-NUCLEO-53L1A1 Proximity Sensor Expansion Board Firmware Package¶
Introduction¶
This firmware package includes Component Device Drivers and the Board Support Package for STMicroelectronics' X-NUCLEO-53L1A1 Proximity sensor expansion board based on VL53L1X.
Firmware Library¶
Class XNucleo53L1A1 is intended to represent the Proximity sensor expansion board with the same name.
The expansion board provides support for the following components:
- on-board VL53L1X proximity sensor,
- up to two additional VL53L1X Satellites.
It is intentionally implemented as a singleton because only one X-NUCLEO-VL53L1A1 may be deployed at a time in a HW component stack. In order to get the singleton instance you have to call class method `Instance()`, e.g.:
// Sensors expansion board singleton instance static XNucleo53L1A1 *board = XNucleo53L1A1::instance(device_i2c, A2, D9, D2);
Example Applications¶
- Hello World 53L0
- Display 53L0A1
- Display 53L0A1 Interrupts
- Display 53L0A1 with satellites
- 53L0A1 Satellites with Interrupts
- VL53L1X Simple Ranging
- VL53L1X Ranging With Multiple Devices
- VL53L1X StandAlone Satellite
- Simple Ranging (MbedOS)
- Ranging With Multiple Devices (MbedOS)
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/HelloWorld_53L1A1_Interrupts
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/53L1A1_Satellites_MbedOS
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/53L1A1_Interrupts_MbedOS
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/53L1A1_Interrupts_MbedOS
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/HelloWorld_53L1A1_Polling_All
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/53L1A1_Polling_All_MbedOS
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/53L1A1_Satellite_Interrupt_MbedOS
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/HelloWorld_53L1A1_Satellites_Interrupt
- https://os.mbed.com/teams/ST-Expansion-SW-Team/code/HelloWorld_53L1A1_Satellites