summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/boards/CERB40/mpconfigboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'stmhal/boards/CERB40/mpconfigboard.h')
-rw-r--r--stmhal/boards/CERB40/mpconfigboard.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/stmhal/boards/CERB40/mpconfigboard.h b/stmhal/boards/CERB40/mpconfigboard.h
new file mode 100644
index 0000000000..a7df02b5bf
--- /dev/null
+++ b/stmhal/boards/CERB40/mpconfigboard.h
@@ -0,0 +1,29 @@
+#define CERB40
+
+#define MICROPY_HW_BOARD_NAME "Cerb40"
+#define MICROPY_HW_MCU_NAME "STM32F405RG"
+#define MICROPY_PY_SYS_PLATFORM "pyboard"
+
+#define MICROPY_HW_HAS_SWITCH (0)
+#define MICROPY_HW_HAS_SDCARD (0)
+#define MICROPY_HW_HAS_MMA7660 (0)
+#define MICROPY_HW_HAS_LIS3DSH (0)
+#define MICROPY_HW_HAS_LCD (0)
+#define MICROPY_HW_ENABLE_RNG (1)
+#define MICROPY_HW_ENABLE_RTC (1)
+#define MICROPY_HW_ENABLE_TIMER (1)
+#define MICROPY_HW_ENABLE_SERVO (0)
+#define MICROPY_HW_ENABLE_DAC (1)
+#define MICROPY_HW_ENABLE_I2C1 (1)
+#define MICROPY_HW_ENABLE_SPI1 (1)
+#define MICROPY_HW_ENABLE_SPI2 (0)
+#define MICROPY_HW_ENABLE_SPI3 (1)
+#define MICROPY_HW_ENABLE_CAN (1)
+
+// The Cerb40 has No LEDs
+
+// The Cerb40 has No SDCard
+
+// USB config
+//#define MICROPY_HW_USB_VBUS_DETECT_PIN (pin_A9)
+//#define MICROPY_HW_USB_OTG_ID_PIN (pin_A10)