Arslan Test
Dependencies: AMS_ENS210_temp_humid_sensor
Diff: AMS_CCS811.cpp
- Revision:
- 3:782a719f47a5
- Parent:
- 2:e394671ef5f6
- Child:
- 4:a6b8881eae87
diff -r e394671ef5f6 -r 782a719f47a5 AMS_CCS811.cpp --- a/AMS_CCS811.cpp Thu Jan 19 13:23:21 2017 +0000 +++ b/AMS_CCS811.cpp Thu Jan 19 13:25:08 2017 +0000 @@ -25,7 +25,7 @@ } bool AMS_CCS811::init() { - + return true; } bool AMS_CCS811::mode(OP_MODES mode) { @@ -160,20 +160,20 @@ return write_config(); } -void update_slave_addr() { +void AMS_CCS811::update_slave_addr() { slave_addr = addr_mode() ? SLAVE_ADDR_RAW_H : SLAVE_ADDR_RAW_L; } void AMS_CCS811::_isr_data() { - _isr_data_fp.call() + _isr_data_fp.call(); } bool AMS_CCS811::write_config() { - cmd[1] = {0 | (_int_data_enabled << 3) | (_mode << 4)}; + char cmd[1] = {0 | (_int_data_enabled << 3) | (_mode << 4)}; return i2c_write(SYS_MODE, cmd, 1) == 1; } -read_config_result AMS_CCS811::read_config() { +AMS_CCS811::read_config_result AMS_CCS811::read_config() { read_config_result result; char byte[1]; if (i2c_read(SYS_MODE, byte, 1) == 1) {