aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2018-10-05 18:11:29 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2018-10-05 18:11:29 +0000
commite835eccd049594cc301f461b33118bf976aa37bf (patch)
tree8efd93387bbd12c62856cedba3a5db932fd324c3
parentf4778e9f54d43bf62b60cc0f7f4b62fd1409e706 (diff)
downloadChibiOS-e835eccd049594cc301f461b33118bf976aa37bf.tar.gz
ChibiOS-e835eccd049594cc301f461b33118bf976aa37bf.tar.bz2
ChibiOS-e835eccd049594cc301f461b33118bf976aa37bf.zip
Small fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12327 110e8d01-0319-4d1e-a829-52ad28d1bb01
-rw-r--r--os/hal/lib/complex/serial_nor/devices/micron_n25q/flash_device.h31
1 files changed, 16 insertions, 15 deletions
diff --git a/os/hal/lib/complex/serial_nor/devices/micron_n25q/flash_device.h b/os/hal/lib/complex/serial_nor/devices/micron_n25q/flash_device.h
index 96c90efa6..105f3b338 100644
--- a/os/hal/lib/complex/serial_nor/devices/micron_n25q/flash_device.h
+++ b/os/hal/lib/complex/serial_nor/devices/micron_n25q/flash_device.h
@@ -139,7 +139,6 @@
* @brief Number of dummy cycles for fast read (1..15).
* @details This is the number of dummy cycles to be used for fast read
* operations.
- * TODO: Should be handled in LLD.
*/
#if !defined(N25Q_READ_DUMMY_CYCLES) || defined(__DOXYGEN__)
#define N25Q_READ_DUMMY_CYCLES 8
@@ -173,25 +172,27 @@
extern flash_descriptor_t snor_descriptor;
#endif
+#if (SNOR_BUS_MODE != SNOR_BUS_MODE_SPI) && (WSPI_SUPPORTS_MEMMAP == TRUE)
extern const wspi_command_t snor_memmap_read;
+#endif
#ifdef __cplusplus
extern "C" {
#endif
-void snor_device_init(SNORDriver *devp);
-const flash_descriptor_t *snor_get_descriptor(void *instance);
-flash_error_t snor_device_read(SNORDriver *devp, flash_offset_t offset,
- size_t n, uint8_t *rp);
-flash_error_t snor_device_program(SNORDriver *devp, flash_offset_t offset,
- size_t n, const uint8_t *pp);
-flash_error_t snor_device_start_erase_all(SNORDriver *devp);
-flash_error_t snor_device_start_erase_sector(SNORDriver *devp,
- flash_sector_t sector);
-flash_error_t snor_device_verify_erase(SNORDriver *devp,
- flash_sector_t sector);
-flash_error_t snor_device_query_erase(SNORDriver *devp, uint32_t *msec);
-flash_error_t snor_device_read_sfdp(SNORDriver *devp, flash_offset_t offset,
- size_t n, uint8_t *rp);
+ void snor_device_init(SNORDriver *devp);
+ const flash_descriptor_t *snor_get_descriptor(void *instance);
+ flash_error_t snor_device_read(SNORDriver *devp, flash_offset_t offset,
+ size_t n, uint8_t *rp);
+ flash_error_t snor_device_program(SNORDriver *devp, flash_offset_t offset,
+ size_t n, const uint8_t *pp);
+ flash_error_t snor_device_start_erase_all(SNORDriver *devp);
+ flash_error_t snor_device_start_erase_sector(SNORDriver *devp,
+ flash_sector_t sector);
+ flash_error_t snor_device_verify_erase(SNORDriver *devp,
+ flash_sector_t sector);
+ flash_error_t snor_device_query_erase(SNORDriver *devp, uint32_t *msec);
+ flash_error_t snor_device_read_sfdp(SNORDriver *devp, flash_offset_t offset,
+ size_t n, uint8_t *rp);
#if SNOR_BUS_MODE != SNOR_BUS_MODE_SPI
void snor_activate_xip(SNORDriver *devp);
void snor_reset_xip(SNORDriver *devp);