PU2CLR SI4844 Arduino Library 1.1.8
Arduino Library for Si4844 Devices - By Ricardo Lima Caratti
|
SI4844 data representation. More...
Classes | |
union | SI4844_arg_band |
Configures all SI48XX parameters. More... | |
struct | SI4844_arg_band.refined |
union | si4844_arg_band_index |
Configures band parameter. More... | |
struct | si4844_arg_band_index.refined |
union | si4844_audiomode |
Audio Mode. More... | |
struct | si4844_audiomode.arg1 |
union | si4844_audiomode_status_response |
Audio Status Response. More... | |
struct | si4844_audiomode_status_response.status |
union | si4844_device_status |
Device Status (The first byte of the device ststus register) More... | |
struct | si4844_device_status.refined |
struct | si4844_firmware_info |
Firmware Information. More... | |
struct | si4844_get_status |
All Device Information (All Status) More... | |
union | si4844_status |
Status. More... | |
struct | si4844_status.refined |
union | si4844_status_response |
Status response. More... | |
SI4844 data representation.
The goal of this approach is separating data from code. The SI4844 works with many internal data that can be represented by data structure or defined data type in C/C++.
union SI4844_arg_band |
Configures all SI48XX parameters.
Represents searching for a valid frequency data type.
Class Members | ||
---|---|---|
uint8_t | raw[7] | |
struct SI4844_arg_band.refined | refined |
struct SI4844_arg_band.refined |
union si4844_arg_band_index |
Configures band parameter.
Represents searching for a valid frequency data type.
Class Members | ||
---|---|---|
uint8_t | raw | |
struct si4844_arg_band_index.refined | refined |
struct si4844_arg_band_index.refined |
union si4844_audiomode |
Audio Mode.
Class Members | ||
---|---|---|
struct si4844_audiomode.arg1 | arg1 | |
uint8_t | raw |
struct si4844_audiomode.arg1 |
union si4844_audiomode_status_response |
Audio Status Response.
Class Members | ||
---|---|---|
uint8_t | raw | |
struct si4844_audiomode_status_response.status | status |
struct si4844_audiomode_status_response.status |
union si4844_device_status |
Device Status (The first byte of the device ststus register)
The structure below represents the first byte response got by command ATDD_GET_STATUS
Class Members | ||
---|---|---|
uint8_t | raw | |
struct si4844_device_status.refined | refined |
struct si4844_device_status.refined |
struct si4844_firmware_info |
struct si4844_get_status |
All Device Information (All Status)
The structure below represents the four bytes response got by command ATDD_GET_STATUS
union si4844_status |
Status.
Represents searching for a valid frequency data type.
Class Members | ||
---|---|---|
uint8_t | raw | |
struct si4844_status.refined | refined |
struct si4844_status.refined |
union si4844_status_response |
Status response.
Class Members | ||
---|---|---|
uint8_t | raw[4] | |
si4844_get_channel_frequency | rawStatus | |
si4844_get_status | refined |