Code: Select all
#define MICROPY_HW_UART1_HWFC (1)
Code: Select all
#define MICROPY_HW_UART1_HWFC (1)
Code: Select all
// #define MICROPY_HW_UART1_CTS (7)
// #define MICROPY_HW_UART1_RTS (5)
Code: Select all
/*
@@ PORT 0 @@
0 = P0.0
09 = P0.09 << RX
10 = P0.10 << TX
31 = P0.31
@@ PORT 1 @@
32 = P1.00
33 = P1.01
34 = P1.02
42 = P1.10 << SCLK
43 = P1.11 << MOSI
44 = P1.12
45 = P1.13 << MISO
46 = P1.14
47 = P1.15
*/
#define MICROPY_HW_BOARD_NAME "holyiot_18010"
#define MICROPY_HW_MCU_NAME "NRF52840"
#define MICROPY_PY_SYS_PLATFORM "nrf52840-PDK"
#define MICROPY_PY_MACHINE_UART (1)
#define MICROPY_PY_MACHINE_HW_PWM (1)
#define MICROPY_PY_MACHINE_HW_SPI (1)
#define MICROPY_PY_MACHINE_TIMER (1)
#define MICROPY_PY_MACHINE_RTCOUNTER (1)
#define MICROPY_PY_MACHINE_I2C (1)
#define MICROPY_PY_MACHINE_ADC (1)
#define MICROPY_PY_MACHINE_TEMP (1)
#define MICROPY_PY_RANDOM_HW_RNG (1)
// LEDS - NOT USED
#define MICROPY_HW_HAS_LED (0)
#define MICROPY_HW_LED_COUNT (0)
#define MICROPY_HW_LED_PULLUP (0)
// #define MICROPY_HW_LED1 (13) // LED1
// #define MICROPY_HW_LED2 (14) // LED2
// #define MICROPY_HW_LED3 (15) // LED3
// #define MICROPY_HW_LED4 (16) // LED4
// UART config
#define MICROPY_HW_UART1_RX (9) // P0.09
#define MICROPY_HW_UART1_TX (10) // P0.10
// UART FLOW CONTROL
#define MICROPY_HW_UART1_HWFC (0) // Hardware Flow Control
// #define MICROPY_HW_UART1_CTS (7)
// #define MICROPY_HW_UART1_RTS (5)
// SPI0 config
#define MICROPY_HW_SPI0_NAME "SPI0"
#define MICROPY_HW_SPI0_SCK (42) // P1.10
#define MICROPY_HW_SPI0_MOSI (43) // P1.11
#define MICROPY_HW_SPI0_MISO (45) // P1.13
#define MICROPY_HW_PWM0_NAME "PWM0"
#define MICROPY_HW_PWM1_NAME "PWM1"
#define MICROPY_HW_PWM2_NAME "PWM2"
#if 0
#define MICROPY_HW_PWM3_NAME "PWM3"
#endif
//#define HELP_TEXT_BOARD_LED "1,2,3,4"
Code: Select all
#define MICROPY_HW_UART1_HWFC (0)