|
AMU Library 3.0
C/C++ library for communicating with AMU (Aerospace Measurement Unit) devices
|
#include <amu_types.h>
Data Fields | |
| volatile uint8_t | twi_address |
| volatile amu_twi_regs_t * | amu_regs |
| volatile uint8_t * | transfer_reg |
| volatile ivsweep_packet_t * | sweep_data |
| amu_scpi_dev_t | scpi_dev |
| amu_transfer_fptr_t | transfer |
| amu_delay_fptr_t | delay |
| amu_watchdog_fptr_t | watchdog_kick |
| amu_watchdog_fptr_t | watchdog_reset |
| amu_hardware_reset_fptr_t | hardware_reset |
| amu_milis_fptr_t | millis |
| amu_print_fptr_t | |
| uint8_t(* | process_cmd )(uint16_t cmd) |
Definition at line 322 of file amu_types.h.
| volatile amu_twi_regs_t* amu_device_t::amu_regs |
Definition at line 325 of file amu_types.h.
| amu_delay_fptr_t amu_device_t::delay |
Delay function pointer
Definition at line 333 of file amu_types.h.
| amu_hardware_reset_fptr_t amu_device_t::hardware_reset |
Hardware reset function pointer
Definition at line 339 of file amu_types.h.
| amu_milis_fptr_t amu_device_t::millis |
Function to get current time of system in milliseconds
Definition at line 341 of file amu_types.h.
| amu_print_fptr_t amu_device_t::print |
Function to print errors, typically used for debugging, pass through to printf typically
Definition at line 343 of file amu_types.h.
| uint8_t(* amu_device_t::process_cmd) (uint16_t cmd) |
function to execute local commands
Definition at line 347 of file amu_types.h.
| amu_scpi_dev_t amu_device_t::scpi_dev |
Definition at line 329 of file amu_types.h.
| volatile ivsweep_packet_t* amu_device_t::sweep_data |
Definition at line 327 of file amu_types.h.
| amu_transfer_fptr_t amu_device_t::transfer |
Read function pointer
Definition at line 331 of file amu_types.h.
| volatile uint8_t* amu_device_t::transfer_reg |
Definition at line 326 of file amu_types.h.
| volatile uint8_t amu_device_t::twi_address |
Definition at line 324 of file amu_types.h.
| amu_watchdog_fptr_t amu_device_t::watchdog_kick |
Watchdog kick function pointer
Definition at line 335 of file amu_types.h.
| amu_watchdog_fptr_t amu_device_t::watchdog_reset |
Watchdog reset function pointer, should force a watchdog timeout
Definition at line 337 of file amu_types.h.