Rename library

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   VL53L3CX_NoShield_1Sensor_poll_Mb06x VL53L3_NoShield_1Sensor_polling_Mb63 X_NUCLEO_53L3A2 53L3A2_Ranging

Committer:
Charles MacNeill
Date:
Wed Jul 14 12:45:49 2021 +0100
Revision:
5:89031b2f5316
The class files now just are wrappers for the files in the "MODULES" directory.The porting directory includes the mbed interface

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Charles MacNeill 5:89031b2f5316 1 /* Define to prevent from recursive inclusion --------------------------------*/
Charles MacNeill 5:89031b2f5316 2
Charles MacNeill 5:89031b2f5316 3
Charles MacNeill 5:89031b2f5316 4 #ifndef __SPI_INTERFACE_H
Charles MacNeill 5:89031b2f5316 5 #define __SPI_INTERFACE_H
Charles MacNeill 5:89031b2f5316 6
Charles MacNeill 5:89031b2f5316 7 #include "pinmap.h"
Charles MacNeill 5:89031b2f5316 8
Charles MacNeill 5:89031b2f5316 9 #ifdef __cplusplus
Charles MacNeill 5:89031b2f5316 10 extern "C" {
Charles MacNeill 5:89031b2f5316 11 #endif
Charles MacNeill 5:89031b2f5316 12
Charles MacNeill 5:89031b2f5316 13 int v53l1x_i2c_write_if(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);
Charles MacNeill 5:89031b2f5316 14 int v53l1x_i2c_read_if(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);
Charles MacNeill 5:89031b2f5316 15 int GetTickCount( uint32_t *ptick_count_ms);
Charles MacNeill 5:89031b2f5316 16
Charles MacNeill 5:89031b2f5316 17 int v53l1x_i2c_write_direct(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t NumByteToWrite);
Charles MacNeill 5:89031b2f5316 18
Charles MacNeill 5:89031b2f5316 19 void delete_interrupt_measure_detection_irq();
Charles MacNeill 5:89031b2f5316 20 void create_interrupt_measure_detection_irq(PinName pin);
Charles MacNeill 5:89031b2f5316 21 void enable_interrupt_measure_detection_irq();
Charles MacNeill 5:89031b2f5316 22 void disable_interrupt_measure_detection_irq();
Charles MacNeill 5:89031b2f5316 23 void attach_interrupt_measure_detection_irq(void (*fptr)(void));
Charles MacNeill 5:89031b2f5316 24 void set_gpio_pin(PinName pin, int state);
Charles MacNeill 5:89031b2f5316 25
Charles MacNeill 5:89031b2f5316 26 #ifdef __cplusplus
Charles MacNeill 5:89031b2f5316 27 }
Charles MacNeill 5:89031b2f5316 28 #endif
Charles MacNeill 5:89031b2f5316 29
Charles MacNeill 5:89031b2f5316 30
Charles MacNeill 5:89031b2f5316 31 #endif /* __SPI_INTERFACE_H */
Charles MacNeill 5:89031b2f5316 32