Skip to content

Commit 97a0846

Browse files
committed
stmhal/diskio: Introduce MICROPY_HW_HAS_FLASH setting.
To allow to reuse stmhal/diskio for ports which don't have flash but have other storage devices.
1 parent ff1a96c commit 97a0846

14 files changed

Lines changed: 22 additions & 1 deletion

File tree

stmhal/boards/CERB40/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#define MICROPY_PY_SYS_PLATFORM "pyboard"
66

77
#define MICROPY_HW_HAS_SWITCH (0)
8+
#define MICROPY_HW_HAS_FLASH (1)
89
#define MICROPY_HW_HAS_SDCARD (0)
910
#define MICROPY_HW_HAS_MMA7660 (0)
1011
#define MICROPY_HW_HAS_LIS3DSH (0)

stmhal/boards/ESPRUINO_PICO/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#define MICROPY_PY_SYS_PLATFORM "pyboard"
44

55
#define MICROPY_HW_HAS_SWITCH (1)
6+
#define MICROPY_HW_HAS_FLASH (1)
67
#define MICROPY_HW_HAS_SDCARD (0)
78
#define MICROPY_HW_HAS_MMA7660 (0)
89
#define MICROPY_HW_HAS_LIS3DSH (0)

stmhal/boards/HYDRABUS/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#define MICROPY_HW_MCU_NAME "STM32F4"
55

66
#define MICROPY_HW_HAS_SWITCH (1)
7+
#define MICROPY_HW_HAS_FLASH (1)
78
#define MICROPY_HW_HAS_SDCARD (1)
89
#define MICROPY_HW_HAS_MMA7660 (0)
910
#define MICROPY_HW_HAS_LIS3DSH (0)

stmhal/boards/NETDUINO_PLUS_2/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#define MICROPY_HW_HAS_SWITCH (1)
77

8+
#define MICROPY_HW_HAS_FLASH (1)
89
// On the netuino, the sdcard appears to be wired up as a 1-bit
910
// SPI, so the driver needs to be converted to support that before
1011
// we can turn this on.

stmhal/boards/PYBLITEV10/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#define MICROPY_PY_SYS_PLATFORM "pyboard"
44

55
#define MICROPY_HW_HAS_SWITCH (1)
6+
#define MICROPY_HW_HAS_FLASH (1)
67
#define MICROPY_HW_HAS_SDCARD (1)
78
#define MICROPY_HW_HAS_MMA7660 (1)
89
#define MICROPY_HW_HAS_LIS3DSH (0)

stmhal/boards/PYBV10/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#define MICROPY_PY_SYS_PLATFORM "pyboard"
44

55
#define MICROPY_HW_HAS_SWITCH (1)
6+
#define MICROPY_HW_HAS_FLASH (1)
67
#define MICROPY_HW_HAS_SDCARD (1)
78
#define MICROPY_HW_HAS_MMA7660 (1)
89
#define MICROPY_HW_HAS_LIS3DSH (0)

stmhal/boards/PYBV11/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#define MICROPY_PY_SYS_PLATFORM "pyboard"
44

55
#define MICROPY_HW_HAS_SWITCH (1)
6+
#define MICROPY_HW_HAS_FLASH (1)
67
#define MICROPY_HW_HAS_SDCARD (1)
78
#define MICROPY_HW_HAS_MMA7660 (1)
89
#define MICROPY_HW_HAS_LIS3DSH (0)

stmhal/boards/PYBV3/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#define MICROPY_HW_MCU_NAME "STM32F405RG"
33

44
#define MICROPY_HW_HAS_SWITCH (1)
5+
#define MICROPY_HW_HAS_FLASH (1)
56
#define MICROPY_HW_HAS_SDCARD (1)
67
#define MICROPY_HW_HAS_MMA7660 (1)
78
#define MICROPY_HW_HAS_LIS3DSH (0)

stmhal/boards/PYBV4/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#define MICROPY_PY_SYS_PLATFORM "pyboard"
44

55
#define MICROPY_HW_HAS_SWITCH (1)
6+
#define MICROPY_HW_HAS_FLASH (1)
67
#define MICROPY_HW_HAS_SDCARD (1)
78
#define MICROPY_HW_HAS_MMA7660 (1)
89
#define MICROPY_HW_HAS_LIS3DSH (0)

stmhal/boards/STM32F411DISC/mpconfigboard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#define MICROPY_PY_SYS_PLATFORM "pyboard"
44

55
#define MICROPY_HW_HAS_SWITCH (1)
6+
#define MICROPY_HW_HAS_FLASH (1)
67
#define MICROPY_HW_HAS_SDCARD (0)
78
#define MICROPY_HW_HAS_MMA7660 (0)
89
#define MICROPY_HW_HAS_LIS3DSH (0)

0 commit comments

Comments
 (0)