File tree Expand file tree Collapse file tree 3 files changed +16
-11
lines changed Expand file tree Collapse file tree 3 files changed +16
-11
lines changed Original file line number Diff line number Diff line change @@ -230,8 +230,13 @@ CFLAGS += \
230
230
-Wall \
231
231
-Werror \
232
232
-Wfatal-errors \
233
+ -Wextra
233
234
234
- CFLAGS += -Wno-error=unused-parameter
235
+ # Suppress warning caused by SDK
236
+ CFLAGS += -Wno-error=unused-parameter -Wno-error=expansion-to-defined
237
+
238
+ # TinyUSB tusb_hal_nrf_power_event
239
+ CFLAGS += -Wno-error=cast-function-type
235
240
236
241
# Defined Symbol (MACROS)
237
242
CFLAGS += -D__HEAP_SIZE=0
Original file line number Diff line number Diff line change @@ -50,22 +50,22 @@ SOFTWARE.
50
50
: 12u /*Dec*/ )
51
51
52
52
#define __DAY_INT__ ( \
53
- (__DATE__ [4u ] == ' ' ? 0u : __DATE__ [4u ] - '0' ) * 10u \
53
+ (__DATE__ [4u ] == ' ' ? 0 : __DATE__ [4u ] - '0' ) * 10u \
54
54
+ (__DATE__ [5u ] - '0' ) )
55
55
56
56
// __TIME__ expands to an eight-character string constant
57
57
// "23:59:01", or (if cannot determine time) "??:??:??"
58
58
#define __HOUR_INT__ ( \
59
- (__TIME__ [0u] == '?' ? 0u : __TIME__ [0u] - '0') * 10u \
60
- + (__TIME__ [1u] == '?' ? 0u : __TIME__ [1u] - '0') )
59
+ (__TIME__ [0u] == '?' ? 0 : __TIME__ [0u] - '0') * 10u \
60
+ + (__TIME__ [1u] == '?' ? 0 : __TIME__ [1u] - '0') )
61
61
62
62
#define __MINUTE_INT__ ( \
63
- (__TIME__ [3u] == '?' ? 0u : __TIME__ [3u] - '0') * 10u \
64
- + (__TIME__ [4u] == '?' ? 0u : __TIME__ [4u] - '0') )
63
+ (__TIME__ [3u] == '?' ? 0 : __TIME__ [3u] - '0') * 10u \
64
+ + (__TIME__ [4u] == '?' ? 0 : __TIME__ [4u] - '0') )
65
65
66
66
#define __SECONDS_INT__ ( \
67
- (__TIME__ [6u] == '?' ? 0u : __TIME__ [6u] - '0') * 10u \
68
- + (__TIME__ [7u] == '?' ? 0u : __TIME__ [7u] - '0') )
67
+ (__TIME__ [6u] == '?' ? 0 : __TIME__ [6u] - '0') * 10u \
68
+ + (__TIME__ [7u] == '?' ? 0 : __TIME__ [7u] - '0') )
69
69
70
70
71
71
#define __DOSDATE__ ( \
Original file line number Diff line number Diff line change @@ -214,11 +214,11 @@ void read_block(uint32_t block_no, uint8_t *data) {
214
214
// WARNING -- code presumes only one NULL .content for .UF2 file
215
215
// and all non-NULL .content fit in one sector
216
216
// and requires it be the last element of the array
217
- for (int i = 1 ; i < NUM_FILES * 2 + 4 ; ++ i ) {
217
+ for (uint32_t i = 1 ; i < NUM_FILES * 2 + 4 ; ++ i ) {
218
218
data [i ] = 0xff ;
219
219
}
220
220
}
221
- for (int i = 0 ; i < 256 ; ++ i ) { // Generate the FAT chain for the firmware "file"
221
+ for (uint32_t i = 0 ; i < 256 ; ++ i ) { // Generate the FAT chain for the firmware "file"
222
222
uint32_t v = sectionIdx * 256 + i ;
223
223
if (UF2_FIRST_SECTOR <= v && v <= UF2_LAST_SECTOR )
224
224
((uint16_t * )(void * )data )[i ] = v == UF2_LAST_SECTOR ? 0xffff : v + 1 ;
@@ -237,7 +237,7 @@ void read_block(uint32_t block_no, uint8_t *data) {
237
237
remainingEntries -- ;
238
238
}
239
239
240
- for (int i = DIRENTRIES_PER_SECTOR * sectionIdx ;
240
+ for (uint32_t i = DIRENTRIES_PER_SECTOR * sectionIdx ;
241
241
remainingEntries > 0 && i < NUM_FILES ;
242
242
i ++ , d ++ ) {
243
243
You can’t perform that action at this time.
0 commit comments