|
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