LibDriver MAX7219  2.0.0
MAX7219 full-featured driver
driver_max7219_interface.h
Go to the documentation of this file.
1 
38 #ifndef DRIVER_MAX7219_INTERFACE_H
39 #define DRIVER_MAX7219_INTERFACE_H
40 
41 #include "driver_max7219.h"
42 
43 #ifdef __cplusplus
44 extern "C"{
45 #endif
46 
61 uint8_t max7219_interface_spi_init(void);
62 
70 uint8_t max7219_interface_spi_deinit(void);
71 
81 uint8_t max7219_interface_spi_write_cmd(uint8_t *buf, uint16_t len);
82 
93 uint8_t max7219_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len);
94 
100 void max7219_interface_delay_ms(uint32_t ms);
101 
107 void max7219_interface_debug_print(const char *const fmt, ...);
108 
113 #ifdef __cplusplus
114 }
115 #endif
116 
117 #endif
driver max7219 header file
uint8_t max7219_interface_spi_init(void)
interface spi bus init
uint8_t max7219_interface_spi_deinit(void)
interface spi bus deinit
uint8_t max7219_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus write
uint8_t max7219_interface_spi_write_cmd(uint8_t *buf, uint16_t len)
interface spi bus write command
void max7219_interface_delay_ms(uint32_t ms)
interface delay ms
void max7219_interface_debug_print(const char *const fmt,...)
interface print format data