NuMaker SPI flash-backed file system

History

Update to os v6.17.0 for M467 target default tip

15 months ago, by cyliang [Wed, 01 Mar 2023 04:00:38 +0000] rev 11

Update to os v6.17.0 for M467 target


Support NuMaker-M467HJ board

2022-03-09, by ccli8 [Wed, 09 Mar 2022 17:51:32 +0800] rev 10

Support NuMaker-M467HJ board

This support can be temporary and will change for official Mbed-Enabled board if need be.

NOTE: mbed-os.lib doesn't change to point to the version which supports NUMAKER_IOT_M467 because this target hasn't yet landed for official release.
NOTE: With Winbond SPI flash's QE bit being 1, we needn't disable write-protect and hold functions manually.


Update to mbed-os 6.15.1

2022-03-09, by ccli8 [Wed, 09 Mar 2022 17:43:40 +0800] rev 9

Update to mbed-os 6.15.1

Besides, follow the below commit to not require platform.callback-nontrivial:
https://github.com/ARMmbed/mbed-os-example-filesystem/commit/b3141fb1406ba50c237690dc11fc3eeafc4fbd2f


Support bare-metal build

2020-04-29, by ccli8 [Wed, 29 Apr 2020 16:47:46 +0800] rev 8

Support bare-metal build

To enable bare-metal build:
mbed compile -m <TARGET> -t <TOOLCHAIN> --app-config mbed_app_baremetal.json


Update to mbed-os 5.15.2

2020-04-29, by ccli8 [Wed, 29 Apr 2020 16:41:09 +0800] rev 7

Update to mbed-os 5.15.2


Replace fscanf(...) with combination of fgets(...) and strtol(...)

2020-04-07, by ccli8 [Tue, 07 Apr 2020 14:42:48 +0800] rev 6

Replace fscanf(...) with combination of fgets(...) and strtol(...)

Reasons for the replacement:
1. fscanf(...) implementation is quite heavy due to the support for floating point.
2. Newline conversion can cause fscanf(...) to fail.


Fix erase() crash in interrupt context

2019-11-05, by ccli8 [Tue, 05 Nov 2019 11:20:02 +0800] rev 5

Fix erase() crash in interrupt context

Use event queue to avoid erase() running in interrupt context


Support NUMAKER_IOT_M487

2019-11-04, by ccli8 [Mon, 04 Nov 2019 18:40:57 +0800] rev 4

Support NUMAKER_IOT_M487


Update to mbed-os 5.14.1 and modify accordingly

2019-11-04, by ccli8 [Mon, 04 Nov 2019 18:31:10 +0800] rev 3

Update to mbed-os 5.14.1 and modify accordingly

1. Remove spif-driver.lib because it has been built-in in mbed-os
2. Modify mbed_app.json and main.cpp for above change


Update to NuMaker-PFM-M487 V3.0 and Mbed OS 5.8.2

2018-04-18, by ccli8 [Wed, 18 Apr 2018 13:35:52 +0800] rev 2

Update to NuMaker-PFM-M487 V3.0 and Mbed OS 5.8.2