NRF5x: min read/write implementation

pull/9291/head
j3hill 2019-01-08 10:44:33 -06:00
parent a6509cf47f
commit e9f08cb4d4
2 changed files with 7 additions and 7 deletions

View File

@ -29,8 +29,6 @@ using namespace mbed;
/* Default QSPIF Parameters */ /* Default QSPIF Parameters */
/****************************/ /****************************/
#define QSPIF_DEFAULT_READ_SIZE 1
#define QSPIF_DEFAULT_PROG_SIZE 1
#define QSPIF_DEFAULT_PAGE_SIZE 256 #define QSPIF_DEFAULT_PAGE_SIZE 256
#define QSPIF_DEFAULT_SE_SIZE 4096 #define QSPIF_DEFAULT_SE_SIZE 4096
#define QSPI_MAX_STATUS_REGISTER_SIZE 3 #define QSPI_MAX_STATUS_REGISTER_SIZE 3
@ -462,14 +460,14 @@ exit_point:
bd_size_t QSPIFBlockDevice::get_read_size() const bd_size_t QSPIFBlockDevice::get_read_size() const
{ {
// Assuming all devices support 1byte read granularity // Return minimum read size in bytes for the device
return QSPIF_DEFAULT_READ_SIZE; return MBED_CONF_QSPIF_QSPI_MIN_READ_SIZE;
} }
bd_size_t QSPIFBlockDevice::get_program_size() const bd_size_t QSPIFBlockDevice::get_program_size() const
{ {
// Assuming all devices support 1byte program granularity // Return minimum program/write size in bytes for the device
return QSPIF_DEFAULT_PROG_SIZE; return MBED_CONF_QSPIF_QSPI_MIN_PROG_SIZE;
} }
bd_size_t QSPIFBlockDevice::get_erase_size() const bd_size_t QSPIFBlockDevice::get_erase_size() const

View File

@ -8,7 +8,9 @@
"QSPI_SCK": "QSPI_FLASH1_SCK", "QSPI_SCK": "QSPI_FLASH1_SCK",
"QSPI_CSN": "QSPI_FLASH1_CSN", "QSPI_CSN": "QSPI_FLASH1_CSN",
"QSPI_POLARITY_MODE": 0, "QSPI_POLARITY_MODE": 0,
"QSPI_FREQ": "40000000" "QSPI_FREQ": "40000000",
"QSPI_MIN_READ_SIZE": "1",
"QSPI_MIN_PROG_SIZE": "1"
}, },
"target_overrides": { "target_overrides": {
"DISCO_F413ZH": { "DISCO_F413ZH": {