@@ -123,46 +123,46 @@ void flash_flush_cache(void);
123
123
124
124
#if !PICO_RP2040
125
125
typedef enum {
126
- FLASH_DEVINFO_SIZE_NONE = 0x0 ,
127
- FLASH_DEVINFO_SIZE_8K = 0x1 ,
128
- FLASH_DEVINFO_SIZE_16K = 0x2 ,
129
- FLASH_DEVINFO_SIZE_32K = 0x3 ,
130
- FLASH_DEVINFO_SIZE_64K = 0x4 ,
131
- FLASH_DEVINFO_SIZE_128K = 0x5 ,
132
- FLASH_DEVINFO_SIZE_256K = 0x6 ,
133
- FLASH_DEVINFO_SIZE_512K = 0x7 ,
134
- FLASH_DEVINFO_SIZE_1M = 0x8 ,
135
- FLASH_DEVINFO_SIZE_2M = 0x9 ,
136
- FLASH_DEVINFO_SIZE_4M = 0xa ,
137
- FLASH_DEVINFO_SIZE_8M = 0xb ,
138
- FLASH_DEVINFO_SIZE_16M = 0xc ,
139
- FLASH_DEVINFO_SIZE_MAX = 0xc
126
+ FLASH_DEVINFO_SIZE_NONE = 0x0 ,
127
+ FLASH_DEVINFO_SIZE_8K = 0x1 ,
128
+ FLASH_DEVINFO_SIZE_16K = 0x2 ,
129
+ FLASH_DEVINFO_SIZE_32K = 0x3 ,
130
+ FLASH_DEVINFO_SIZE_64K = 0x4 ,
131
+ FLASH_DEVINFO_SIZE_128K = 0x5 ,
132
+ FLASH_DEVINFO_SIZE_256K = 0x6 ,
133
+ FLASH_DEVINFO_SIZE_512K = 0x7 ,
134
+ FLASH_DEVINFO_SIZE_1M = 0x8 ,
135
+ FLASH_DEVINFO_SIZE_2M = 0x9 ,
136
+ FLASH_DEVINFO_SIZE_4M = 0xa ,
137
+ FLASH_DEVINFO_SIZE_8M = 0xb ,
138
+ FLASH_DEVINFO_SIZE_16M = 0xc ,
139
+ FLASH_DEVINFO_SIZE_MAX = 0xc
140
140
} flash_devinfo_size_t ;
141
141
142
142
/*! \brief Convert a flash/PSRAM size enum to an integer size in bytes
143
143
* \ingroup hardware_flash
144
144
*/
145
145
static inline uint32_t flash_devinfo_size_to_bytes (flash_devinfo_size_t size ) {
146
- if (size == FLASH_DEVINFO_SIZE_NONE ) {
147
- return 0 ;
148
- } else {
149
- return 4096u << (uint )size ;
150
- }
146
+ if (size == FLASH_DEVINFO_SIZE_NONE ) {
147
+ return 0 ;
148
+ } else {
149
+ return 4096u << (uint )size ;
150
+ }
151
151
}
152
152
153
153
/*! \brief Convert an integer flash/PSRAM size in bytes to a size enum, as
154
154
! stored in OTP and used by the ROM.
155
155
* \ingroup hardware_flash
156
156
*/
157
157
static inline flash_devinfo_size_t flash_devinfo_bytes_to_size (uint32_t bytes ) {
158
- // Must be zero or a power of two
159
- valid_params_if (HARDWARE_FLASH , (bytes & (bytes - 1 )) == 0u );
160
- uint sectors = bytes / 4096u ;
161
- if (sectors <= 1u ) {
162
- return FLASH_DEVINFO_SIZE_NONE ;
163
- } else {
164
- return (flash_devinfo_size_t ) __builtin_ctz (sectors );
165
- }
158
+ // Must be zero or a power of two
159
+ valid_params_if (HARDWARE_FLASH , (bytes & (bytes - 1 )) == 0u );
160
+ uint sectors = bytes / 4096u ;
161
+ if (sectors <= 1u ) {
162
+ return FLASH_DEVINFO_SIZE_NONE ;
163
+ } else {
164
+ return (flash_devinfo_size_t ) __builtin_ctz (sectors );
165
+ }
166
166
}
167
167
168
168
/*! \brief Get the size of the QSPI device attached to chip select cs, according to FLASH_DEVINFO
0 commit comments