PU2CLR AKC695X Arduino Library  1.0.1
This is an Arduino Library to control the AKC695X / M695X DSP radio devices
Defined Data Types


More...

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...
 

Detailed Description


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 Documentation

◆ akc595x_reg21

typedef uint8_t akc595x_reg21

Reg21 (type 0x15 / R)

Reg21 is the Current Channel number (low 8bit). See Reg 20.

◆ akc595x_reg26

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

See also
AKC6955 stereo FM / TV / MW / SW / LW digital tuning radio documentation; page 15 When the frequency offset indicated, complement format, greater than 127, 256 can be

◆ akc595x_reg3

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)

◆ akc595x_reg4

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

◆ akc595x_reg5

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