mirror of
https://github.com/esphome/esphome.git
synced 2024-12-03 20:24:14 +01:00
[max6921] Add tests
This commit is contained in:
parent
4c5f7703aa
commit
bccfb2cb87
5 changed files with 64 additions and 1 deletions
|
@ -1,5 +1,6 @@
|
|||
#ifdef USE_ESP32_FRAMEWORK_ARDUINO
|
||||
|
||||
#include <inttypes.h>
|
||||
#include "esphome/core/hal.h"
|
||||
#include "esphome/core/helpers.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
#ifdef USE_ESP32_FRAMEWORK_ARDUINO
|
||||
|
||||
#include <cinttypes>
|
||||
#include <inttypes.h>
|
||||
#include "display.h"
|
||||
#include "esphome/core/hal.h"
|
||||
#include "esphome/core/helpers.h"
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
#ifdef USE_ESP32_FRAMEWORK_ARDUINO
|
||||
|
||||
#include <esp32-hal-gpio.h>
|
||||
#include <string>
|
||||
#include "esphome/core/automation.h"
|
||||
#include "esphome/core/component.h"
|
||||
|
|
31
tests/components/max6921/test.esp32-ard.yaml
Normal file
31
tests/components/max6921/test.esp32-ard.yaml
Normal 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");
|
31
tests/components/max6921/test.esp32-c3-ard.yaml
Normal file
31
tests/components/max6921/test.esp32-c3-ard.yaml
Normal 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");
|
Loading…
Reference in a new issue