no-OS
|
Bitfield struct which maps on the diagnosis register. More...
#include <adis.h>
Public Attributes | |
uint8_t | snsr_init_failure: 1 |
uint8_t | data_path_overrun: 1 |
uint8_t | fls_mem_update_failure: 1 |
uint8_t | spi_comm_err: 1 |
uint8_t | standby_mode: 1 |
uint8_t | snsr_failure: 1 |
uint8_t | mem_failure: 1 |
uint8_t | clk_err: 1 |
uint8_t | gyro1_failure: 1 |
uint8_t | gyro2_failure: 1 |
uint8_t | accl_failure: 1 |
uint8_t | x_axis_gyro_failure: 2 |
uint8_t | y_axis_gyro_failure: 2 |
uint8_t | z_axis_gyro_failure: 2 |
uint8_t | x_axis_accl_failure: 2 |
uint8_t | y_axis_accl_failure: 2 |
uint8_t | z_axis_accl_failure: 2 |
uint8_t | aduc_mcu_fault: 1 |
uint8_t | config_calib_crc_error: 1 |
uint8_t | overrange: 1 |
uint8_t | temp_err: 1 |
uint8_t | power_supply_failure: 1 |
uint8_t | boot_memory_failure: 1 |
uint8_t | reg_nvm_err: 1 |
uint8_t | wdg_timer_flag: 1 |
uint8_t | int_proc_supply_err: 1 |
uint8_t | ext_5v_supply_err: 1 |
uint8_t | int_snsr_supply_err: 1 |
uint8_t | int_reg_err: 1 |
uint8_t | checksum_err: 1 |
uint8_t | fls_mem_wr_cnt_exceed: 1 |
Bitfield struct which maps on the diagnosis register.
uint8_t adis_diag_flags::accl_failure |
Accelerometer failure.
uint8_t adis_diag_flags::aduc_mcu_fault |
ADuC microcontroller fault.
uint8_t adis_diag_flags::boot_memory_failure |
Power supply failure.
uint8_t adis_diag_flags::checksum_err |
Checksum error.
uint8_t adis_diag_flags::clk_err |
Clock error.
uint8_t adis_diag_flags::config_calib_crc_error |
Configuration and/or calibration CRC error.
uint8_t adis_diag_flags::data_path_overrun |
Data path overrun bit.
uint8_t adis_diag_flags::ext_5v_supply_err |
External 5V supply error.
uint8_t adis_diag_flags::fls_mem_update_failure |
Flash memory update failure.
uint8_t adis_diag_flags::fls_mem_wr_cnt_exceed |
Flash memory write count exceeded.
uint8_t adis_diag_flags::gyro1_failure |
Gyroscope 1 failure.
uint8_t adis_diag_flags::gyro2_failure |
Gyroscope 2 failure.
uint8_t adis_diag_flags::int_proc_supply_err |
Internal processor supply error.
uint8_t adis_diag_flags::int_reg_err |
Internal regulator error.
uint8_t adis_diag_flags::int_snsr_supply_err |
Internal sensor supply error.
uint8_t adis_diag_flags::mem_failure |
Memory failure.
uint8_t adis_diag_flags::overrange |
Overrange event occurred.
uint8_t adis_diag_flags::power_supply_failure |
Power supply failure.
uint8_t adis_diag_flags::reg_nvm_err |
Register NVM error.
uint8_t adis_diag_flags::snsr_failure |
Sensor failure.
uint8_t adis_diag_flags::snsr_init_failure |
Sensor initialization failure.
uint8_t adis_diag_flags::spi_comm_err |
SPI communication error.
uint8_t adis_diag_flags::standby_mode |
Standby mode.
uint8_t adis_diag_flags::temp_err |
Temperature error.
uint8_t adis_diag_flags::wdg_timer_flag |
Watchdog timer flag.
uint8_t adis_diag_flags::x_axis_accl_failure |
X-Axis accelerometer failure.
uint8_t adis_diag_flags::x_axis_gyro_failure |
X-Axis gyroscope failure.
uint8_t adis_diag_flags::y_axis_accl_failure |
Y-Axis accelerometer failure.
uint8_t adis_diag_flags::y_axis_gyro_failure |
Y-Axis gyroscope failure.
uint8_t adis_diag_flags::z_axis_accl_failure |
Z-Axis accelerometer failure.
uint8_t adis_diag_flags::z_axis_gyro_failure |
Z-Axis gyroscope failure.