created board defination and pin layout for ExploreEmbedded Hornbill dev and Minima boards (#131)
* created board defination and pin layout for hornbill dev and minima * change in pin mapping
This commit is contained in:
parent
cefbf25280
commit
365a0d8592
76
boards.txt
76
boards.txt
@ -280,3 +280,79 @@ node32s.menu.UploadSpeed.460800.macosx=460800
|
||||
node32s.menu.UploadSpeed.460800.upload.speed=460800
|
||||
node32s.menu.UploadSpeed.512000.windows=512000
|
||||
node32s.menu.UploadSpeed.512000.upload.speed=512000
|
||||
##############################################################
|
||||
hornbill32dev.name=Hornbill ESP32 Dev
|
||||
|
||||
hornbill32dev.upload.tool=esptool
|
||||
hornbill32dev.upload.maximum_size=1044464
|
||||
hornbill32dev.upload.maximum_data_size=294912
|
||||
hornbill32dev.upload.wait_for_upload_port=true
|
||||
|
||||
hornbill32dev.serial.disableDTR=true
|
||||
hornbill32dev.serial.disableRTS=true
|
||||
|
||||
hornbill32dev.build.mcu=esp32
|
||||
hornbill32dev.build.core=esp32
|
||||
hornbill32dev.build.variant=hornbill32dev
|
||||
hornbill32dev.build.board=HORNBILL_ESP32_DEV
|
||||
hornbill32dev.build.f_cpu=240000000L
|
||||
hornbill32dev.build.flash_mode=dio
|
||||
hornbill32dev.build.flash_size=4MB
|
||||
|
||||
hornbill32dev.menu.FlashFreq.80=80MHz
|
||||
hornbill32dev.menu.FlashFreq.80.build.flash_freq=80m
|
||||
hornbill32dev.menu.FlashFreq.40=40MHz
|
||||
hornbill32dev.menu.FlashFreq.40.build.flash_freq=40m
|
||||
|
||||
hornbill32dev.menu.UploadSpeed.921600=921600
|
||||
hornbill32dev.menu.UploadSpeed.921600.upload.speed=921600
|
||||
hornbill32dev.menu.UploadSpeed.115200=115200
|
||||
hornbill32dev.menu.UploadSpeed.115200.upload.speed=115200
|
||||
hornbill32dev.menu.UploadSpeed.256000.windows=256000
|
||||
hornbill32dev.menu.UploadSpeed.256000.upload.speed=256000
|
||||
hornbill32dev.menu.UploadSpeed.230400.windows.upload.speed=256000
|
||||
hornbill32dev.menu.UploadSpeed.230400=230400
|
||||
hornbill32dev.menu.UploadSpeed.230400.upload.speed=230400
|
||||
hornbill32dev.menu.UploadSpeed.460800.linux=460800
|
||||
hornbill32dev.menu.UploadSpeed.460800.macosx=460800
|
||||
hornbill32dev.menu.UploadSpeed.460800.upload.speed=460800
|
||||
hornbill32dev.menu.UploadSpeed.512000.windows=512000
|
||||
hornbill32dev.menu.UploadSpeed.512000.upload.speed=512000
|
||||
##############################################################
|
||||
hornbill32minima.name=Hornbill ESP32 Minima
|
||||
|
||||
hornbill32minima.upload.tool=esptool
|
||||
hornbill32minima.upload.maximum_size=1044464
|
||||
hornbill32minima.upload.maximum_data_size=294912
|
||||
hornbill32minima.upload.wait_for_upload_port=true
|
||||
|
||||
hornbill32minima.serial.disableDTR=true
|
||||
hornbill32minima.serial.disableRTS=true
|
||||
|
||||
hornbill32minima.build.mcu=esp32
|
||||
hornbill32minima.build.core=esp32
|
||||
hornbill32minima.build.variant=hornbill32minima
|
||||
hornbill32minima.build.board=HORNBILL_ESP32_MINIMA
|
||||
hornbill32minima.build.f_cpu=240000000L
|
||||
hornbill32minima.build.flash_mode=dio
|
||||
hornbill32minima.build.flash_size=4MB
|
||||
|
||||
hornbill32minima.menu.FlashFreq.80=80MHz
|
||||
hornbill32minima.menu.FlashFreq.80.build.flash_freq=80m
|
||||
hornbill32minima.menu.FlashFreq.40=40MHz
|
||||
hornbill32minima.menu.FlashFreq.40.build.flash_freq=40m
|
||||
|
||||
hornbill32minima.menu.UploadSpeed.921600=921600
|
||||
hornbill32minima.menu.UploadSpeed.921600.upload.speed=921600
|
||||
hornbill32minima.menu.UploadSpeed.115200=115200
|
||||
hornbill32minima.menu.UploadSpeed.115200.upload.speed=115200
|
||||
hornbill32minima.menu.UploadSpeed.256000.windows=256000
|
||||
hornbill32minima.menu.UploadSpeed.256000.upload.speed=256000
|
||||
hornbill32minima.menu.UploadSpeed.230400.windows.upload.speed=256000
|
||||
hornbill32minima.menu.UploadSpeed.230400=230400
|
||||
hornbill32minima.menu.UploadSpeed.230400.upload.speed=230400
|
||||
hornbill32minima.menu.UploadSpeed.460800.linux=460800
|
||||
hornbill32minima.menu.UploadSpeed.460800.macosx=460800
|
||||
hornbill32minima.menu.UploadSpeed.460800.upload.speed=460800
|
||||
hornbill32minima.menu.UploadSpeed.512000.windows=512000
|
||||
hornbill32minima.menu.UploadSpeed.512000.upload.speed=512000
|
||||
|
54
variants/hornbill32dev/pins_arduino.h
Normal file
54
variants/hornbill32dev/pins_arduino.h
Normal file
@ -0,0 +1,54 @@
|
||||
#ifndef Pins_Arduino_h
|
||||
#define Pins_Arduino_h
|
||||
|
||||
#define EXTERNAL_NUM_INTERRUPTS 16
|
||||
#define NUM_DIGITAL_PINS 40
|
||||
#define NUM_ANALOG_INPUTS 16
|
||||
|
||||
#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
|
||||
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
|
||||
#define digitalPinHasPWM(p) (p < 34)
|
||||
|
||||
static const uint8_t TX = 1;
|
||||
static const uint8_t RX = 3;
|
||||
|
||||
static const uint8_t SDA = 21;
|
||||
static const uint8_t SCL = 22;
|
||||
|
||||
static const uint8_t SS = 2;
|
||||
static const uint8_t MOSI = 23;
|
||||
static const uint8_t MISO = 19;
|
||||
static const uint8_t SCK = 18;
|
||||
|
||||
static const uint8_t A0 = 36;
|
||||
static const uint8_t A3 = 39;
|
||||
static const uint8_t A4 = 32;
|
||||
static const uint8_t A5 = 33;
|
||||
static const uint8_t A6 = 34;
|
||||
static const uint8_t A7 = 35;
|
||||
static const uint8_t A10 = 4;
|
||||
static const uint8_t A11 = 0;
|
||||
static const uint8_t A12 = 2;
|
||||
static const uint8_t A13 = 15;
|
||||
static const uint8_t A14 = 13;
|
||||
static const uint8_t A15 = 12;
|
||||
static const uint8_t A16 = 14;
|
||||
static const uint8_t A17 = 27;
|
||||
static const uint8_t A18 = 25;
|
||||
static const uint8_t A19 = 26;
|
||||
|
||||
static const uint8_t T0 = 4;
|
||||
static const uint8_t T1 = 0;
|
||||
static const uint8_t T2 = 2;
|
||||
static const uint8_t T3 = 15;
|
||||
static const uint8_t T4 = 13;
|
||||
static const uint8_t T5 = 12;
|
||||
static const uint8_t T6 = 14;
|
||||
static const uint8_t T7 = 27;
|
||||
static const uint8_t T8 = 33;
|
||||
static const uint8_t T9 = 32;
|
||||
|
||||
static const uint8_t DAC1 = 25;
|
||||
static const uint8_t DAC2 = 26;
|
||||
|
||||
#endif /* Pins_Arduino_h */
|
47
variants/hornbill32minima/pins_arduino.h
Normal file
47
variants/hornbill32minima/pins_arduino.h
Normal file
@ -0,0 +1,47 @@
|
||||
#ifndef Pins_Arduino_h
|
||||
#define Pins_Arduino_h
|
||||
|
||||
#define EXTERNAL_NUM_INTERRUPTS 16
|
||||
#define NUM_DIGITAL_PINS 40
|
||||
#define NUM_ANALOG_INPUTS 16
|
||||
|
||||
#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
|
||||
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
|
||||
#define digitalPinHasPWM(p) (p < 34)
|
||||
|
||||
static const uint8_t TX = 1; //taken out on pgm header
|
||||
static const uint8_t RX = 3; //taken out on pgm header
|
||||
|
||||
static const uint8_t SDA = 21; //1
|
||||
static const uint8_t SCL = 22; //2
|
||||
|
||||
static const uint8_t SS = 2; //3
|
||||
static const uint8_t MOSI = 23; //4
|
||||
static const uint8_t MISO = 19; //5
|
||||
static const uint8_t SCK = 18; //6
|
||||
|
||||
|
||||
|
||||
static const uint8_t A6 = 34; //7
|
||||
static const uint8_t A7 = 35; //8
|
||||
static const uint8_t A10 = 4; //9
|
||||
static const uint8_t A11 = 0; // taken out on pgm header
|
||||
static const uint8_t A12 = 2; // with SPI SS
|
||||
static const uint8_t A13 = 15; //10
|
||||
static const uint8_t A14 = 13; //11
|
||||
|
||||
|
||||
|
||||
static const uint8_t DAC1 = 25; //12
|
||||
static const uint8_t DAC2 = 26; //13
|
||||
|
||||
|
||||
static const uint8_t T0 = 4; //used
|
||||
static const uint8_t T1 = 0; // taken out on pgm header
|
||||
static const uint8_t T2 = 2; //used
|
||||
static const uint8_t T3 = 15; //used
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* Pins_Arduino_h */
|
Loading…
Reference in New Issue
Block a user