luat_u8g2_idf5.c 1.3 KB

1234567891011121314151617181920212223242526272829
  1. #include "luat_base.h"
  2. #include "u8g2.h"
  3. #include "luat_u8g2.h"
  4. uint8_t u8x8_luat_gpio_and_delay(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr);
  5. uint8_t u8x8_luat_byte_hw_i2c(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr);
  6. uint8_t u8x8_luat_byte_4wire_hw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr);
  7. uint8_t u8x8_luat_gpio_and_delay_default(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr);
  8. uint8_t u8x8_luat_byte_hw_i2c_default(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr);
  9. uint8_t u8x8_luat_byte_4wire_hw_spi_default(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr);
  10. int luat_u8g2_setup_default(luat_u8g2_conf_t *conf);
  11. int luat_u8g2_setup(luat_u8g2_conf_t *conf) {
  12. return luat_u8g2_setup_default(conf);
  13. }
  14. uint8_t u8x8_luat_gpio_and_delay(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) {
  15. return u8x8_luat_gpio_and_delay_default(u8x8, msg, arg_int, arg_ptr);
  16. }
  17. uint8_t u8x8_luat_byte_hw_i2c(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) {
  18. return u8x8_luat_byte_hw_i2c_default(u8x8, msg, arg_int, arg_ptr);
  19. }
  20. uint8_t u8x8_luat_byte_4wire_hw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) {
  21. return u8x8_luat_byte_4wire_hw_spi_default(u8x8, msg, arg_int, arg_ptr);
  22. }