1
- #include " QSPIFBlockDevice .h"
1
+ #include " BlockDevice .h"
2
2
#include " MBRBlockDevice.h"
3
3
#include " LittleFileSystem.h"
4
4
#include " FATFileSystem.h"
8
8
#endif
9
9
10
10
11
- QSPIFBlockDevice root (QSPI_SO0, QSPI_SO1, QSPI_SO2, QSPI_SO3, QSPI_SCK, QSPI_CS, QSPIF_POLARITY_MODE_1, 40000000 );
12
- mbed::MBRBlockDevice wifi_data (& root, 1 );
13
- mbed::MBRBlockDevice ota_data (& root, 2 );
14
- mbed::MBRBlockDevice user_data (& root, 3 );
11
+ mbed::BlockDevice* root = mbed::BlockDevice::get_default_instance( );
12
+ mbed::MBRBlockDevice wifi_data (root, 1 );
13
+ mbed::MBRBlockDevice ota_data (root, 2 );
14
+ mbed::MBRBlockDevice user_data (root, 3 );
15
15
mbed::FATFileSystem wifi_data_fs (" wlan" );
16
16
mbed::FATFileSystem ota_data_fs (" fs" );
17
17
mbed::FileSystem * user_data_fs;
@@ -60,14 +60,14 @@ void setup() {
60
60
Serial.println (" Do you want to proceed? Y/[n]" );
61
61
62
62
if (true == waitResponse ()) {
63
- mbed::MBRBlockDevice::partition (& root, 1 , 0x0B , 0 , 1024 * 1024 );
63
+ mbed::MBRBlockDevice::partition (root, 1 , 0x0B , 0 , 1024 * 1024 );
64
64
if (default_scheme) {
65
- mbed::MBRBlockDevice::partition (& root, 3 , 0x0B , 14 * 1024 * 1024 , 14 * 1024 * 1024 );
66
- mbed::MBRBlockDevice::partition (& root, 2 , 0x0B , 1024 * 1024 , 14 * 1024 * 1024 );
65
+ mbed::MBRBlockDevice::partition (root, 3 , 0x0B , 14 * 1024 * 1024 , 14 * 1024 * 1024 );
66
+ mbed::MBRBlockDevice::partition (root, 2 , 0x0B , 1024 * 1024 , 14 * 1024 * 1024 );
67
67
// use space from 15.5MB to 16 MB for another fw, memory mapped
68
68
} else {
69
- mbed::MBRBlockDevice::partition (& root, 2 , 0x0B , 1024 * 1024 , 6 * 1024 * 1024 );
70
- mbed::MBRBlockDevice::partition (& root, 3 , 0x0B , 6 * 1024 * 1024 , 14 * 1024 * 1024 );
69
+ mbed::MBRBlockDevice::partition (root, 2 , 0x0B , 1024 * 1024 , 6 * 1024 * 1024 );
70
+ mbed::MBRBlockDevice::partition (root, 3 , 0x0B , 6 * 1024 * 1024 , 14 * 1024 * 1024 );
71
71
// use space from 15.5MB to 16 MB for another fw, memory mapped
72
72
}
73
73
0 commit comments