LibDriver AD9833
Loading...
Searching...
No Matches
driver_ad9833_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_AD9833_BASIC_H
38#define DRIVER_AD9833_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
60uint8_t ad9833_basic_init(void);
61
69uint8_t ad9833_basic_deinit(void);
70
80
90uint8_t ad9833_basic_set_frequency(ad9833_number_t number, double hz);
91
101uint8_t ad9833_basic_set_phase(ad9833_number_t number, double rad);
102
112
116
117#ifdef __cplusplus
118}
119#endif
120
121#endif
driver ad9833 interface header file
ad9833_number_t
ad9833 number enumeration definition
ad9833_output_mode_t
ad9833 output mode enumeration definition
uint8_t ad9833_basic_set_output_mode(ad9833_output_mode_t mode)
basic example set output mode
uint8_t ad9833_basic_deinit(void)
basic example deinit
uint8_t ad9833_basic_set_frequency(ad9833_number_t number, double hz)
basic example set frequency
uint8_t ad9833_basic_set_used_register(ad9833_number_t number)
basic example set used register
uint8_t ad9833_basic_set_phase(ad9833_number_t number, double rad)
basic example set phase
uint8_t ad9833_basic_init(void)
basic example init