![]() |
LibDriver ISD17XX
|
isd17xx base driver modules More...
Data Structures | |
| struct | isd17xx_handle_s |
| isd17xx handle structure definition More... | |
| struct | isd17xx_info_s |
| isd17xx information structure definition More... | |
Typedefs | |
| typedef struct isd17xx_handle_s | isd17xx_handle_t |
| isd17xx handle structure definition | |
| typedef struct isd17xx_info_s | isd17xx_info_t |
| isd17xx information structure definition | |
Enumerations | |
| enum | isd17xx_type_t { ISD1730 = 0x10 , ISD1740 = 0x16 , ISD1750 = 0x15 , ISD1760 = 0x14 , ISD1790 = 0x1A , ISD17120 = 0x19 , ISD17150 = 0x18 , ISD17180 = 0x1E , ISD17210 = 0x1D , ISD17240 = 0x1C } |
| isd17xx type enumeration definition More... | |
| enum | isd17xx_bool_t { ISD17XX_BOOL_FALSE = 0x00 , ISD17XX_BOOL_TRUE = 0x01 } |
| isd17xx bool enumeration definition More... | |
| enum | isd17xx_analog_output_t { ISD17XX_ANALOG_OUTPUT_AUD = 0x00 , ISD17XX_ANALOG_OUTPUT_AUX = 0x01 } |
| isd17xx analog output enumeration definition More... | |
| enum | isd17xx_vol_control_t { ISD17XX_VOL_CONTROL_BUTTON = 0x00 , ISD17XX_VOL_CONTROL_REG = 0x01 } |
| isd17xx vol control enumeration definition More... | |
| enum | isd17xx_status1_t { ISD17XX_STATUS1_CMD_ERR = (1 << 0) , ISD17XX_STATUS1_FULL = (1 << 1) , ISD17XX_STATUS1_PU = (1 << 2) , ISD17XX_STATUS1_EOM = (1 << 3) , ISD17XX_STATUS1_INT = (1 << 4) } |
| isd17xx status1 enumeration definition More... | |
| enum | isd17xx_status2_t { ISD17XX_STATUS2_RDY = (1 << 0) , ISD17XX_STATUS2_ERASE = (1 << 1) , ISD17XX_STATUS2_PLAY = (1 << 2) , ISD17XX_STATUS2_REC = (1 << 3) , ISD17XX_STATUS2_SE4 = (1 << 4) , ISD17XX_STATUS2_SE3 = (1 << 5) , ISD17XX_STATUS2_SE2 = (1 << 6) , ISD17XX_STATUS2_SE1 = (1 << 7) } |
| isd17xx status2 enumeration definition More... | |
Functions | |
| uint8_t | isd17xx_info (isd17xx_info_t *info) |
| get chip's information | |
| uint8_t | isd17xx_set_type (isd17xx_handle_t *handle, isd17xx_type_t type) |
| set the chip type | |
| uint8_t | isd17xx_get_type (isd17xx_handle_t *handle, isd17xx_type_t *type) |
| get the chip type | |
| uint8_t | isd17xx_irq_handler (isd17xx_handle_t *handle) |
| irq handler | |
| uint8_t | isd17xx_init (isd17xx_handle_t *handle) |
| initialize the chip | |
| uint8_t | isd17xx_deinit (isd17xx_handle_t *handle) |
| close the chip | |
| uint8_t | isd17xx_power_up (isd17xx_handle_t *handle) |
| power up | |
| uint8_t | isd17xx_power_down (isd17xx_handle_t *handle) |
| power down | |
| uint8_t | isd17xx_play (isd17xx_handle_t *handle) |
| play | |
| uint8_t | isd17xx_record (isd17xx_handle_t *handle) |
| record | |
| uint8_t | isd17xx_stop (isd17xx_handle_t *handle) |
| stop | |
| uint8_t | isd17xx_erase (isd17xx_handle_t *handle) |
| erase | |
| uint8_t | isd17xx_global_erase (isd17xx_handle_t *handle) |
| global erase | |
| uint8_t | isd17xx_next (isd17xx_handle_t *handle) |
| next | |
| uint8_t | isd17xx_check_memory (isd17xx_handle_t *handle) |
| check memory | |
| uint8_t | isd17xx_reset (isd17xx_handle_t *handle) |
| reset | |
| uint8_t | isd17xx_hardware_reset (isd17xx_handle_t *handle) |
| hardware reset | |
| uint8_t | isd17xx_clear_interrupt (isd17xx_handle_t *handle) |
| clear interrupt | |
| uint8_t | isd17xx_get_status (isd17xx_handle_t *handle, uint16_t *status1, uint8_t *status2) |
| get the status | |
| uint8_t | isd17xx_get_device_id (isd17xx_handle_t *handle, uint8_t *id) |
| get the device id | |
| uint8_t | isd17xx_read_play_point (isd17xx_handle_t *handle, uint16_t *point) |
| read the play point | |
| uint8_t | isd17xx_read_record_point (isd17xx_handle_t *handle, uint16_t *point) |
| read the record point | |
| uint8_t | isd17xx_set_volume_control (isd17xx_handle_t *handle, isd17xx_vol_control_t control) |
| set the volume control type | |
| uint8_t | isd17xx_get_volume_control (isd17xx_handle_t *handle, isd17xx_vol_control_t *control) |
| get the volume control type | |
| uint8_t | isd17xx_set_volume (isd17xx_handle_t *handle, uint8_t vol) |
| set the volume | |
| uint8_t | isd17xx_get_volume (isd17xx_handle_t *handle, uint8_t *vol) |
| get the volume | |
| uint8_t | isd17xx_set_monitor_input (isd17xx_handle_t *handle, isd17xx_bool_t enable) |
| enable or disable the monitor input | |
| uint8_t | isd17xx_get_monitor_input (isd17xx_handle_t *handle, isd17xx_bool_t *enable) |
| get the monitor input status | |
| uint8_t | isd17xx_set_mix_input (isd17xx_handle_t *handle, isd17xx_bool_t enable) |
| enable or disable the mix input | |
| uint8_t | isd17xx_get_mix_input (isd17xx_handle_t *handle, isd17xx_bool_t *enable) |
| get the mix input status | |
| uint8_t | isd17xx_set_sound_effect_editing (isd17xx_handle_t *handle, isd17xx_bool_t enable) |
| enable or disable sound effect editing | |
| uint8_t | isd17xx_get_sound_effect_editing (isd17xx_handle_t *handle, isd17xx_bool_t *enable) |
| get the sound effect editing status | |
| uint8_t | isd17xx_set_spi_ft (isd17xx_handle_t *handle, isd17xx_bool_t enable) |
| enable or disable spi ft | |
| uint8_t | isd17xx_get_spi_ft (isd17xx_handle_t *handle, isd17xx_bool_t *enable) |
| get the spi ft status | |
| uint8_t | isd17xx_set_analog_output (isd17xx_handle_t *handle, isd17xx_analog_output_t output) |
| set the analog output type | |
| uint8_t | isd17xx_get_analog_output (isd17xx_handle_t *handle, isd17xx_analog_output_t *output) |
| get the analog output type | |
| uint8_t | isd17xx_set_pwm_speaker (isd17xx_handle_t *handle, isd17xx_bool_t enable) |
| enable or disable pwm speaker | |
| uint8_t | isd17xx_get_pwm_speaker (isd17xx_handle_t *handle, isd17xx_bool_t *enable) |
| get the pwm speaker status | |
| uint8_t | isd17xx_set_power_up_analog_output (isd17xx_handle_t *handle, isd17xx_bool_t enable) |
| enable or disable power up analog output | |
| uint8_t | isd17xx_get_power_up_analog_output (isd17xx_handle_t *handle, isd17xx_bool_t *enable) |
| get the power up analog output status | |
| uint8_t | isd17xx_set_v_alert (isd17xx_handle_t *handle, isd17xx_bool_t enable) |
| enable or disable v alert | |
| uint8_t | isd17xx_get_v_alert (isd17xx_handle_t *handle, isd17xx_bool_t *enable) |
| get the v alert status | |
| uint8_t | isd17xx_set_eom (isd17xx_handle_t *handle, isd17xx_bool_t enable) |
| enable or disable eom stop playing | |
| uint8_t | isd17xx_get_eom (isd17xx_handle_t *handle, isd17xx_bool_t *enable) |
| get the eom status | |
| uint8_t | isd17xx_write_to_nv (isd17xx_handle_t *handle) |
| write config to non volatile memory | |
| uint8_t | isd17xx_load_from_nv (isd17xx_handle_t *handle) |
| load config from non volatile memory | |
| uint8_t | isd17xx_set_play (isd17xx_handle_t *handle, uint16_t start_addr, uint16_t end_addr) |
| set the play point | |
| uint8_t | isd17xx_set_record (isd17xx_handle_t *handle, uint16_t start_addr, uint16_t end_addr) |
| set the record point | |
| uint8_t | isd17xx_set_erase (isd17xx_handle_t *handle, uint16_t start_addr, uint16_t end_addr) |
| set the erase point | |
| uint8_t | isd17xx_toggle_extern_clock (isd17xx_handle_t *handle) |
| toggle the enable and disable of the external clock | |
isd17xx base driver modules
| typedef struct isd17xx_handle_s isd17xx_handle_t |
isd17xx handle structure definition
| typedef struct isd17xx_info_s isd17xx_info_t |
isd17xx information structure definition
isd17xx analog output enumeration definition
| Enumerator | |
|---|---|
| ISD17XX_ANALOG_OUTPUT_AUD | aud |
| ISD17XX_ANALOG_OUTPUT_AUX | aux |
Definition at line 88 of file driver_isd17xx.h.
| enum isd17xx_bool_t |
isd17xx bool enumeration definition
| Enumerator | |
|---|---|
| ISD17XX_BOOL_FALSE | disable |
| ISD17XX_BOOL_TRUE | enable |
Definition at line 79 of file driver_isd17xx.h.
| enum isd17xx_status1_t |
isd17xx status1 enumeration definition
| Enumerator | |
|---|---|
| ISD17XX_STATUS1_CMD_ERR | command error |
| ISD17XX_STATUS1_FULL | full |
| ISD17XX_STATUS1_PU | power up |
| ISD17XX_STATUS1_EOM | eom |
| ISD17XX_STATUS1_INT | interrupt |
Definition at line 106 of file driver_isd17xx.h.
| enum isd17xx_status2_t |
isd17xx status2 enumeration definition
Definition at line 118 of file driver_isd17xx.h.
| enum isd17xx_type_t |
isd17xx type enumeration definition
| Enumerator | |
|---|---|
| ISD1730 | isd1730 |
| ISD1740 | isd1740 |
| ISD1750 | isd1750 |
| ISD1760 | isd1760 |
| ISD1790 | isd1790 |
| ISD17120 | isd17120 |
| ISD17150 | isd17150 |
| ISD17180 | isd17180 |
| ISD17210 | isd17210 |
| ISD17240 | isd17240 |
Definition at line 62 of file driver_isd17xx.h.
isd17xx vol control enumeration definition
| Enumerator | |
|---|---|
| ISD17XX_VOL_CONTROL_BUTTON | button control |
| ISD17XX_VOL_CONTROL_REG | register control |
Definition at line 97 of file driver_isd17xx.h.
| uint8_t isd17xx_check_memory | ( | isd17xx_handle_t * | handle | ) |
check memory
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 770 of file driver_isd17xx.c.
| uint8_t isd17xx_clear_interrupt | ( | isd17xx_handle_t * | handle | ) |
clear interrupt
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 411 of file driver_isd17xx.c.
| uint8_t isd17xx_deinit | ( | isd17xx_handle_t * | handle | ) |
close the chip
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 2563 of file driver_isd17xx.c.
| uint8_t isd17xx_erase | ( | isd17xx_handle_t * | handle | ) |
erase
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 656 of file driver_isd17xx.c.
| uint8_t isd17xx_get_analog_output | ( | isd17xx_handle_t * | handle, |
| isd17xx_analog_output_t * | output ) |
get the analog output type
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *output | pointer to an analog output type buffer |
Definition at line 1495 of file driver_isd17xx.c.
| uint8_t isd17xx_get_device_id | ( | isd17xx_handle_t * | handle, |
| uint8_t * | id ) |
get the device id
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | *id | pointer to an id buffer |
Definition at line 539 of file driver_isd17xx.c.
| uint8_t isd17xx_get_eom | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t * | enable ) |
get the eom status
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1919 of file driver_isd17xx.c.
| uint8_t isd17xx_get_mix_input | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t * | enable ) |
get the mix input status
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1177 of file driver_isd17xx.c.
| uint8_t isd17xx_get_monitor_input | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t * | enable ) |
get the monitor input status
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1071 of file driver_isd17xx.c.
| uint8_t isd17xx_get_power_up_analog_output | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t * | enable ) |
get the power up analog output status
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1707 of file driver_isd17xx.c.
| uint8_t isd17xx_get_pwm_speaker | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t * | enable ) |
get the pwm speaker status
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1601 of file driver_isd17xx.c.
| uint8_t isd17xx_get_sound_effect_editing | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t * | enable ) |
get the sound effect editing status
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1283 of file driver_isd17xx.c.
| uint8_t isd17xx_get_spi_ft | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t * | enable ) |
get the spi ft status
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1389 of file driver_isd17xx.c.
| uint8_t isd17xx_get_status | ( | isd17xx_handle_t * | handle, |
| uint16_t * | status1, | ||
| uint8_t * | status2 ) |
get the status
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | *status1 | pointer to a status1 buffer |
| [out] | *status2 | pointer to a status2 buffer |
Definition at line 449 of file driver_isd17xx.c.
| uint8_t isd17xx_get_type | ( | isd17xx_handle_t * | handle, |
| isd17xx_type_t * | type ) |
get the chip type
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *type | pointer to a chip type buffer |
Definition at line 2718 of file driver_isd17xx.c.
| uint8_t isd17xx_get_v_alert | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t * | enable ) |
get the v alert status
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1813 of file driver_isd17xx.c.
| uint8_t isd17xx_get_volume | ( | isd17xx_handle_t * | handle, |
| uint8_t * | vol ) |
get the volume
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *vol | pointer to a volume buffer |
Definition at line 965 of file driver_isd17xx.c.
| uint8_t isd17xx_get_volume_control | ( | isd17xx_handle_t * | handle, |
| isd17xx_vol_control_t * | control ) |
get the volume control type
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *control | pointer to a volume control type buffer |
Definition at line 2023 of file driver_isd17xx.c.
| uint8_t isd17xx_global_erase | ( | isd17xx_handle_t * | handle | ) |
global erase
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 694 of file driver_isd17xx.c.
| uint8_t isd17xx_hardware_reset | ( | isd17xx_handle_t * | handle | ) |
hardware reset
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 2610 of file driver_isd17xx.c.
| uint8_t isd17xx_info | ( | isd17xx_info_t * | info | ) |
get chip's information
| [out] | *info | pointer to an isd17xx info structure |
Definition at line 2792 of file driver_isd17xx.c.
| uint8_t isd17xx_init | ( | isd17xx_handle_t * | handle | ) |
initialize the chip
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 2324 of file driver_isd17xx.c.
| uint8_t isd17xx_irq_handler | ( | isd17xx_handle_t * | handle | ) |
irq handler
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 2639 of file driver_isd17xx.c.
| uint8_t isd17xx_load_from_nv | ( | isd17xx_handle_t * | handle | ) |
load config from non volatile memory
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 2083 of file driver_isd17xx.c.
| uint8_t isd17xx_next | ( | isd17xx_handle_t * | handle | ) |
next
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 732 of file driver_isd17xx.c.
| uint8_t isd17xx_play | ( | isd17xx_handle_t * | handle | ) |
play
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 580 of file driver_isd17xx.c.
| uint8_t isd17xx_power_down | ( | isd17xx_handle_t * | handle | ) |
power down
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 502 of file driver_isd17xx.c.
| uint8_t isd17xx_power_up | ( | isd17xx_handle_t * | handle | ) |
power up
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 301 of file driver_isd17xx.c.
| uint8_t isd17xx_read_play_point | ( | isd17xx_handle_t * | handle, |
| uint16_t * | point ) |
read the play point
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *point | pointer to a play point buffer |
Definition at line 807 of file driver_isd17xx.c.
| uint8_t isd17xx_read_record_point | ( | isd17xx_handle_t * | handle, |
| uint16_t * | point ) |
read the record point
| [in] | *handle | pointer to an isd17xx handle structure |
| [out] | *point | pointer to a record point buffer |
Definition at line 850 of file driver_isd17xx.c.
| uint8_t isd17xx_record | ( | isd17xx_handle_t * | handle | ) |
record
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 618 of file driver_isd17xx.c.
| uint8_t isd17xx_reset | ( | isd17xx_handle_t * | handle | ) |
reset
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 375 of file driver_isd17xx.c.
| uint8_t isd17xx_set_analog_output | ( | isd17xx_handle_t * | handle, |
| isd17xx_analog_output_t | output ) |
set the analog output type
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | output | analog output type |
Definition at line 1431 of file driver_isd17xx.c.
| uint8_t isd17xx_set_eom | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t | enable ) |
enable or disable eom stop playing
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | enable | bool value |
Definition at line 1855 of file driver_isd17xx.c.
| uint8_t isd17xx_set_erase | ( | isd17xx_handle_t * | handle, |
| uint16_t | start_addr, | ||
| uint16_t | end_addr ) |
set the erase point
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | start_addr | start address |
| [in] | end_addr | end address |
Definition at line 2233 of file driver_isd17xx.c.
| uint8_t isd17xx_set_mix_input | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t | enable ) |
enable or disable the mix input
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | enable | bool value |
Definition at line 1113 of file driver_isd17xx.c.
| uint8_t isd17xx_set_monitor_input | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t | enable ) |
enable or disable the monitor input
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | enable | bool value |
Definition at line 1007 of file driver_isd17xx.c.
| uint8_t isd17xx_set_play | ( | isd17xx_handle_t * | handle, |
| uint16_t | start_addr, | ||
| uint16_t | end_addr ) |
set the play point
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | start_addr | start address |
| [in] | end_addr | end address |
Definition at line 2121 of file driver_isd17xx.c.
| uint8_t isd17xx_set_power_up_analog_output | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t | enable ) |
enable or disable power up analog output
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | enable | bool value |
Definition at line 1643 of file driver_isd17xx.c.
| uint8_t isd17xx_set_pwm_speaker | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t | enable ) |
enable or disable pwm speaker
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | enable | bool value |
Definition at line 1537 of file driver_isd17xx.c.
| uint8_t isd17xx_set_record | ( | isd17xx_handle_t * | handle, |
| uint16_t | start_addr, | ||
| uint16_t | end_addr ) |
set the record point
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | start_addr | start address |
| [in] | end_addr | end address |
Definition at line 2177 of file driver_isd17xx.c.
| uint8_t isd17xx_set_sound_effect_editing | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t | enable ) |
enable or disable sound effect editing
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | enable | bool value |
Definition at line 1219 of file driver_isd17xx.c.
| uint8_t isd17xx_set_spi_ft | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t | enable ) |
enable or disable spi ft
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | enable | bool value |
Definition at line 1325 of file driver_isd17xx.c.
| uint8_t isd17xx_set_type | ( | isd17xx_handle_t * | handle, |
| isd17xx_type_t | type ) |
set the chip type
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | type | chip type |
Definition at line 2697 of file driver_isd17xx.c.
| uint8_t isd17xx_set_v_alert | ( | isd17xx_handle_t * | handle, |
| isd17xx_bool_t | enable ) |
enable or disable v alert
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | enable | bool value |
Definition at line 1749 of file driver_isd17xx.c.
| uint8_t isd17xx_set_volume | ( | isd17xx_handle_t * | handle, |
| uint8_t | vol ) |
set the volume
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | vol | set volume |
Definition at line 895 of file driver_isd17xx.c.
| uint8_t isd17xx_set_volume_control | ( | isd17xx_handle_t * | handle, |
| isd17xx_vol_control_t | control ) |
set the volume control type
| [in] | *handle | pointer to an isd17xx handle structure |
| [in] | control | volume control type |
Definition at line 1961 of file driver_isd17xx.c.
| uint8_t isd17xx_stop | ( | isd17xx_handle_t * | handle | ) |
stop
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 338 of file driver_isd17xx.c.
| uint8_t isd17xx_toggle_extern_clock | ( | isd17xx_handle_t * | handle | ) |
toggle the enable and disable of the external clock
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 2285 of file driver_isd17xx.c.
| uint8_t isd17xx_write_to_nv | ( | isd17xx_handle_t * | handle | ) |
write config to non volatile memory
| [in] | *handle | pointer to an isd17xx handle structure |
Definition at line 2049 of file driver_isd17xx.c.