1
0
mirror of https://github.com/thooge/esp32-nmea2000-obp60.git synced 2025-12-18 00:03:07 +01:00

simplify example task

This commit is contained in:
wellenvogel
2021-11-28 18:51:05 +01:00
parent 63f57b64f9
commit 16cf7655f0
3 changed files with 22 additions and 30 deletions

View File

@@ -1,9 +1,28 @@
#ifndef _GWEXAMPLETASK_H
#define _GWEXAMPLETASK_H
#include "GwExampleHardware.h"
#pragma once
#include "GwApi.h"
//we only compile for some boards
#ifdef BOARD_TEST
#define ESP32_CAN_TX_PIN GPIO_NUM_22
#define ESP32_CAN_RX_PIN GPIO_NUM_19
//if using tail485
#define GWSERIAL_TX 26
#define GWSERIAL_RX 32
#define GWSERIAL_MODE "UNI"
#define GWBUTTON_PIN GPIO_NUM_39
#define GWBUTTON_ACTIVE LOW
//if GWBUTTON_PULLUPDOWN we enable a pulup/pulldown
#define GWBUTTON_PULLUPDOWN
//led handling
//if we define GWLED_FASTNET the arduino fastnet lib is used
#define GWLED_FASTLED
#define GWLED_TYPE SK6812
//color schema for fastled
#define GWLED_SCHEMA GRB
#define GWLED_PIN GPIO_NUM_27
//brightness 0...255
#define GWLED_BRIGHTNESS 64
void exampleTask(void *param);
//make the task known to the core
DECLARE_USERTASK(exampleTask);
@@ -11,5 +30,4 @@ DECLARE_USERTASK(exampleTask);
//use in config.json to only show some
//elements when this capability is set correctly
DECLARE_CAPABILITY(testboard,true);
#endif
#endif