generated from hulk/gd32e23x_template
test
This commit is contained in:
parent
279c461de5
commit
505aec14f2
@ -59,5 +59,6 @@ void I2C_config(void);
|
||||
void I2C_scan(void);
|
||||
|
||||
int LDC1612_IIC_read_16bits(uint8_t reg, uint16_t *data);
|
||||
void ldc1612_iic_get_sensor_infomation(void);
|
||||
|
||||
#endif //LDC1612_H
|
||||
|
@ -185,4 +185,13 @@ int LDC1612_IIC_read_16bits(uint8_t reg, uint16_t *data) {
|
||||
|
||||
// printf("device id = %x\r\n", (data[0] <<8 | data[1]));
|
||||
return 0;
|
||||
}
|
||||
|
||||
void ldc1612_iic_get_sensor_infomation(void) {
|
||||
uint16_t data = 0;
|
||||
LDC1612_IIC_read_16bits(READ_DEVICE_ID, &data);
|
||||
printf("\tManufacturer: 0x%x\r\n", data);
|
||||
delay_ms(5000);
|
||||
LDC1612_IIC_read_16bits(READ_DEVICE_ID, &data);
|
||||
printf("\tDevice: 0x%x\r\n", data);
|
||||
}
|
13
src/main.c
13
src/main.c
@ -59,18 +59,19 @@ int main(void) {
|
||||
delay_ms(500);
|
||||
|
||||
// int result = 0;
|
||||
uint16_t data = 0;
|
||||
uint16_t device_id = 0;
|
||||
LDC1612_IIC_read_16bits(READ_DEVICE_ID, &data);
|
||||
// uint16_t data = 0;
|
||||
// uint16_t device_id = 0;
|
||||
// LDC1612_IIC_read_16bits(READ_DEVICE_ID, &data);
|
||||
// printf("result = %d\r\n", result);
|
||||
|
||||
|
||||
// delay_ms(1000);
|
||||
|
||||
// LDC1612_IIC_read_16bits(READ_DEVICE_ID, &device_id);
|
||||
// printf("Manufacturer: 0x%x\r\n", data);
|
||||
// printf("Device: 0x%x\r\n", device_id);
|
||||
|
||||
LDC1612_IIC_read_16bits(READ_DEVICE_ID, &device_id);
|
||||
printf("Manufacturer: 0x%x\r\n", data);
|
||||
printf("Device: 0x%x\r\n", device_id);
|
||||
ldc1612_iic_get_sensor_infomation();
|
||||
|
||||
while (1) {
|
||||
delay_ms(1000);
|
||||
|
Loading…
x
Reference in New Issue
Block a user