37#ifndef DRIVER_ISD17XX_BASIC_H
38#define DRIVER_ISD17XX_BASIC_H
56#define ISD17XX_BASIC_DEFAULT_VOL_CONTROL ISD17XX_VOL_CONTROL_REG
57#define ISD17XX_BASIC_DEFAULT_VOL 0x00
58#define ISD17XX_BASIC_DEFAULT_MONITOR_INPUT ISD17XX_BOOL_FALSE
59#define ISD17XX_BASIC_DEFAULT_MIX_INPUT ISD17XX_BOOL_FALSE
60#define ISD17XX_BASIC_DEFAULT_SOUND_EFFECT_EDITING ISD17XX_BOOL_TRUE
61#define ISD17XX_BASIC_DEFAULT_SPI_FT ISD17XX_BOOL_FALSE
62#define ISD17XX_BASIC_DEFAULT_ANALOG_OUTPUT ISD17XX_ANALOG_OUTPUT_AUD
63#define ISD17XX_BASIC_DEFAULT_PWM_SPEAKER ISD17XX_BOOL_TRUE
64#define ISD17XX_BASIC_DEFAULT_POWER_UP_ANALOG_OUTPUT ISD17XX_BOOL_TRUE
65#define ISD17XX_BASIC_DEFAULT_V_ALERT ISD17XX_BOOL_FALSE
66#define ISD17XX_BASIC_DEFAULT_EOM ISD17XX_BOOL_FALSE
driver isd17xx interface header file
isd17xx_status2_t
isd17xx status2 enumeration definition
isd17xx_type_t
isd17xx type enumeration definition
uint8_t isd17xx_basic_stop(void)
basic example stop
uint8_t isd17xx_basic_global_erase(void)
basic example global erase
uint8_t isd17xx_basic_poll(isd17xx_status2_t status)
basic example poll
uint8_t isd17xx_basic_deinit(void)
basic example deinit
uint8_t isd17xx_basic_init(isd17xx_type_t type)
basic example init
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_erase(uint16_t start_addr, uint16_t end_addr)
basic example erase
uint8_t isd17xx_basic_next(void)
basic example next