Asynchronous serial communication to LiDAR Sensor LD19 distance sensor.
More...
|
| file | LD19.h |
| | Initialize LD19, interrupt synchronization.
|
| |
Asynchronous serial communication to LiDAR Sensor LD19 distance sensor.
LiDAR Sensor LD19 distance sensor interface
| Pin | LD19 | MSPM0 |
| 1 | Tx | PB13 RxD: is UART3 Rx (LD19 to MSPM0) |
| 2 | PWM | PB12 GPIO write a 0 to run fastest (MSPM0 to LD19) |
| 3 | GND | ground |
| 4 | P5V | 5V |
◆ LD19_InChar()
| uint8_t LD19_InChar |
( |
void |
| ) |
|
Wait for new serial port input
Uses interrupt synchronization
This function waits if the receive software FIFO is empty
- Parameters
-
- Returns
- 8-bit code from TF Luna
◆ LD19_Init()
| void LD19_Init |
( |
uint16_t * |
d | ) |
|
Initialize LD19.
initializeLiDAR Sensor LD19 distance sensor 230400 bps baud rate.
interrupt synchronization
- Parameters
-
| d | 0 for debug, pointer to array of 540 elements for read time |
- Returns
- none
◆ LD19_InStatus()
| uint32_t LD19_InStatus |
( |
void |
| ) |
|
Returns how much data available for reading
- Parameters
-
- Returns
- number of elements in receive software FIFO