[max6921] Add tests

This commit is contained in:
endym 2024-09-08 14:27:22 +02:00
parent 4c5f7703aa
commit bccfb2cb87
5 changed files with 64 additions and 1 deletions

View file

@ -1,5 +1,6 @@
#ifdef USE_ESP32_FRAMEWORK_ARDUINO #ifdef USE_ESP32_FRAMEWORK_ARDUINO
#include <inttypes.h>
#include "esphome/core/hal.h" #include "esphome/core/hal.h"
#include "esphome/core/helpers.h" #include "esphome/core/helpers.h"
#include "esphome/core/log.h" #include "esphome/core/log.h"

View file

@ -3,6 +3,7 @@
#ifdef USE_ESP32_FRAMEWORK_ARDUINO #ifdef USE_ESP32_FRAMEWORK_ARDUINO
#include <cinttypes> #include <cinttypes>
#include <inttypes.h>
#include "display.h" #include "display.h"
#include "esphome/core/hal.h" #include "esphome/core/hal.h"
#include "esphome/core/helpers.h" #include "esphome/core/helpers.h"

View file

@ -2,7 +2,6 @@
#ifdef USE_ESP32_FRAMEWORK_ARDUINO #ifdef USE_ESP32_FRAMEWORK_ARDUINO
#include <esp32-hal-gpio.h>
#include <string> #include <string>
#include "esphome/core/automation.h" #include "esphome/core/automation.h"
#include "esphome/core/component.h" #include "esphome/core/component.h"

View file

@ -0,0 +1,31 @@
spi:
- id: spi_max6921
clk_pin: 16
mosi_pin: 17
display:
- platform: max6921
load_pin: 12
blank_pin: 14
out_pin_mapping:
seg_to_out_map:
seg_a_pin: 0
seg_b_pin: 2
seg_c_pin: 5
seg_d_pin: 6
seg_e_pin: 4
seg_f_pin: 1
seg_g_pin: 3
seg_p_pin: 7
pos_to_out_map:
# IV18 positions starts at the right side!
pos_0_pin: 15
pos_1_pin: 14
pos_2_pin: 13
pos_3_pin: 16
pos_4_pin: 12
pos_5_pin: 17
pos_6_pin: 11
pos_7_pin: 18
lambda: |-
it.print("01234567");

View file

@ -0,0 +1,31 @@
spi:
- id: spi_max6921
clk_pin: 6
mosi_pin: 7
display:
- platform: max6921
load_pin: 8
blank_pin: 9
out_pin_mapping:
seg_to_out_map:
seg_a_pin: 0
seg_b_pin: 2
seg_c_pin: 5
seg_d_pin: 6
seg_e_pin: 4
seg_f_pin: 1
seg_g_pin: 3
seg_p_pin: 7
pos_to_out_map:
# IV18 positions starts at the right side!
pos_0_pin: 15
pos_1_pin: 14
pos_2_pin: 13
pos_3_pin: 16
pos_4_pin: 12
pos_5_pin: 17
pos_6_pin: 11
pos_7_pin: 18
lambda: |-
it.print("01234567");