PU2CLR AKC695X Arduino Library
1.0.1
This is an Arduino Library to control the AKC695X / M695X DSP radio devices
|
Classes | |
union | akc595x_reg0 |
Reg0 (type 0x00 / RW): configures register 0 (default: 0x4c) Address. More... | |
union | akc595x_reg1 |
Reg1 (type 0x01 / RW): configures register 1 (default: 0x10) Address. More... | |
union | akc595x_reg2 |
Reg2 (type 0x02 / RW): configure register 2 (default: 0x4A) Address. More... | |
union | akc595x_reg6 |
Reg6 (type 0x06 / RW): configures register 0 (default: 0xA1) Address. More... | |
union | akc595x_reg7 |
Reg7 (type 0x07 / RW): configures register 0 (default: 0xA1) Address. More... | |
union | akc595x_reg8 |
Reg8 (type 0x08 / RW): configures register 8 (default: 0x58) Address. More... | |
union | akc595x_reg9 |
Reg9 (type 0x09 / RW): configure register 9 (default: 0x07) Address. More... | |
union | akc595x_reg11 |
Reg11 (type 0x0B / RW): configure register 9 (default: 0xE0) Address. More... | |
union | akc595x_reg12 |
Reg12 (type 0x0C / RW): configure register 11 (default: 0x??) Address. More... | |
union | akc595x_reg13 |
Reg13 (type 0x0D / RW): configure register 11 (default: 0x??) Address. More... | |
union | akc595x_reg20 |
Reg20 (type 0x14 / R) More... | |
union | akc595x_reg22 |
Reg22 (type 0x16 / R) More... | |
union | akc595x_reg23 |
Reg23 (type 0x17 / R) More... | |
union | akc595x_reg24 |
Reg24 (type 0x18 / R) More... | |
union | akc595x_reg25 |
Reg25 (type 0x19 / R) More... | |
union | akc595x_reg27 |
Reg27 (type 0x1B / R) More... | |
Typedefs | |
typedef uint8_t | akc595x_reg3 |
Reg3 (type 0x03 / RW): configures register 3 (default: 0xC8) Address. More... | |
typedef uint8_t | akc595x_reg4 |
Reg4 (type 0x04 / RW): configures register 4 (default: 0x19) Address. More... | |
typedef uint8_t | akc595x_reg5 |
Reg5 (type 0x05 / RW): configures register 5 (default: 0x32) Address. More... | |
typedef uint8_t | akc595x_reg21 |
Reg21 (type 0x15 / R) More... | |
typedef uint8_t | akc595x_reg26 |
Reg26 (type 0x1A / R) More... | |
AKC695X Defined Data Types
Defined Data Types is a way to represent the AKC695X registers information
Some information appears to be inaccurate due to translation problems from Chinese to English.
The information shown here was extracted from Datasheet:
AKC6955 stereo FM / TV / MW / SW / LW digital tuning radio documentation.
Other information seems incomplete even in the original Chinese Datasheet.
For example: Reg 10 (0x0A). There is no information about it. The Reg11 and 12 seem wrong
typedef uint8_t akc595x_reg21 |
Reg21 (type 0x15 / R)
Reg21 is the Current Channel number (low 8bit). See Reg 20.
typedef uint8_t akc595x_reg26 |
Reg26 (type 0x1A / R)
When the frequency offset indicated, complement format, greater than 127, 256 can be reduced to normal values, attention here to 1KHz units FM, AM in units of 100Hz
typedef uint8_t akc595x_reg3 |
Reg3 (type 0x03 / RW): configures register 3 (default: 0xC8) Address.
8 least significant bits representing the channel value (see reg2)
typedef uint8_t akc595x_reg4 |
Reg4 (type 0x04 / RW): configures register 4 (default: 0x19) Address.
Custom channel band start number chan = 32 * usr_chan_start
typedef uint8_t akc595x_reg5 |
Reg5 (type 0x05 / RW): configures register 5 (default: 0x32) Address.
Custom end-band channel number chan = 32 * usr_chan_stop