![]() |
LibDriver ISD17XX
|
isd17xx example driver modules More...
Macros | |
| #define | ISD17XX_BASIC_DEFAULT_VOL_CONTROL ISD17XX_VOL_CONTROL_REG |
| isd17xx basic example default definition | |
| #define | ISD17XX_BASIC_DEFAULT_VOL 0x00 |
| #define | ISD17XX_BASIC_DEFAULT_MONITOR_INPUT ISD17XX_BOOL_FALSE |
| #define | ISD17XX_BASIC_DEFAULT_MIX_INPUT ISD17XX_BOOL_FALSE |
| #define | ISD17XX_BASIC_DEFAULT_SOUND_EFFECT_EDITING ISD17XX_BOOL_TRUE |
| #define | ISD17XX_BASIC_DEFAULT_SPI_FT ISD17XX_BOOL_FALSE |
| #define | ISD17XX_BASIC_DEFAULT_ANALOG_OUTPUT ISD17XX_ANALOG_OUTPUT_AUD |
| #define | ISD17XX_BASIC_DEFAULT_PWM_SPEAKER ISD17XX_BOOL_TRUE |
| #define | ISD17XX_BASIC_DEFAULT_POWER_UP_ANALOG_OUTPUT ISD17XX_BOOL_TRUE |
| #define | ISD17XX_BASIC_DEFAULT_V_ALERT ISD17XX_BOOL_FALSE |
| #define | ISD17XX_BASIC_DEFAULT_EOM ISD17XX_BOOL_FALSE |
Functions | |
| uint8_t | isd17xx_basic_init (isd17xx_type_t type) |
| basic example init | |
| uint8_t | isd17xx_basic_deinit (void) |
| basic example deinit | |
| uint8_t | isd17xx_basic_global_erase (void) |
| basic example global erase | |
| uint8_t | isd17xx_basic_erase (uint16_t start_addr, uint16_t end_addr) |
| basic example erase | |
| uint8_t | isd17xx_basic_record (uint16_t start_addr, uint16_t end_addr) |
| basic example record | |
| uint8_t | isd17xx_basic_play (uint16_t start_addr, uint16_t end_addr) |
| basic example play | |
| uint8_t | isd17xx_basic_poll (isd17xx_status2_t status) |
| basic example poll | |
| uint8_t | isd17xx_basic_next (void) |
| basic example next | |
| uint8_t | isd17xx_basic_stop (void) |
| basic example stop | |
isd17xx example driver modules
| #define ISD17XX_BASIC_DEFAULT_ANALOG_OUTPUT ISD17XX_ANALOG_OUTPUT_AUD |
analog output aud
Definition at line 62 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_EOM ISD17XX_BOOL_FALSE |
disable eom
Definition at line 66 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_MIX_INPUT ISD17XX_BOOL_FALSE |
disable mix input
Definition at line 59 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_MONITOR_INPUT ISD17XX_BOOL_FALSE |
disable monitor input
Definition at line 58 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_POWER_UP_ANALOG_OUTPUT ISD17XX_BOOL_TRUE |
enable power up analog output
Definition at line 64 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_PWM_SPEAKER ISD17XX_BOOL_TRUE |
enable pwm speaker
Definition at line 63 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_SOUND_EFFECT_EDITING ISD17XX_BOOL_TRUE |
enable sound effect editing
Definition at line 60 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_SPI_FT ISD17XX_BOOL_FALSE |
disable spi ft
Definition at line 61 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_V_ALERT ISD17XX_BOOL_FALSE |
disable v alert
Definition at line 65 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_VOL 0x00 |
max vol
Definition at line 57 of file driver_isd17xx_basic.h.
| #define ISD17XX_BASIC_DEFAULT_VOL_CONTROL ISD17XX_VOL_CONTROL_REG |
isd17xx basic example default definition
control reg
Definition at line 56 of file driver_isd17xx_basic.h.
| uint8_t isd17xx_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 227 of file driver_isd17xx_basic.c.
| uint8_t isd17xx_basic_erase | ( | uint16_t | start_addr, |
| uint16_t | end_addr ) |
basic example erase
| [in] | start_addr | start address |
| [in] | end_addr | end address |
Definition at line 291 of file driver_isd17xx_basic.c.
| uint8_t isd17xx_basic_global_erase | ( | void | ) |
basic example global erase
Definition at line 246 of file driver_isd17xx_basic.c.
| uint8_t isd17xx_basic_init | ( | isd17xx_type_t | type | ) |
basic example init
| [in] | type | chip type |
Definition at line 49 of file driver_isd17xx_basic.c.
| uint8_t isd17xx_basic_next | ( | void | ) |
basic example next
Definition at line 438 of file driver_isd17xx_basic.c.
| uint8_t isd17xx_basic_play | ( | uint16_t | start_addr, |
| uint16_t | end_addr ) |
basic example play
| [in] | start_addr | start address |
| [in] | end_addr | end address |
Definition at line 373 of file driver_isd17xx_basic.c.
| uint8_t isd17xx_basic_poll | ( | isd17xx_status2_t | status | ) |
basic example poll
| [in] | status | poll status |
Definition at line 402 of file driver_isd17xx_basic.c.
| uint8_t isd17xx_basic_record | ( | uint16_t | start_addr, |
| uint16_t | end_addr ) |
basic example record
| [in] | start_addr | start address |
| [in] | end_addr | end address |
Definition at line 343 of file driver_isd17xx_basic.c.
| uint8_t isd17xx_basic_stop | ( | void | ) |
basic example stop
Definition at line 459 of file driver_isd17xx_basic.c.