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
|
#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"
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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"
|
||||||
|
|
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