|
@@ -159,10 +159,10 @@ extern uint16_t HAL_adc_result;
|
159
|
159
|
#define __bss_end __bss_end__
|
160
|
160
|
|
161
|
161
|
/** clear reset reason */
|
162
|
|
-void HAL_clear_reset_source (void);
|
|
162
|
+void HAL_clear_reset_source(void);
|
163
|
163
|
|
164
|
164
|
/** reset reason */
|
165
|
|
-uint8_t HAL_get_reset_source (void);
|
|
165
|
+uint8_t HAL_get_reset_source(void);
|
166
|
166
|
|
167
|
167
|
void _delay_ms(const int delay);
|
168
|
168
|
|
|
@@ -180,11 +180,17 @@ static int freeMemory() {
|
180
|
180
|
return top;
|
181
|
181
|
}
|
182
|
182
|
*/
|
|
183
|
+
|
|
184
|
+#pragma GCC diagnostic push
|
|
185
|
+#pragma GCC diagnostic ignored "-Wunused-function"
|
|
186
|
+
|
183
|
187
|
static int freeMemory() {
|
184
|
188
|
volatile char top;
|
185
|
189
|
return &top - reinterpret_cast<char*>(_sbrk(0));
|
186
|
190
|
}
|
187
|
191
|
|
|
192
|
+#pragma GCC diagnostic pop
|
|
193
|
+
|
188
|
194
|
//
|
189
|
195
|
// SPI: Extended functions which take a channel number (hardware SPI only)
|
190
|
196
|
//
|
|
@@ -206,8 +212,8 @@ uint8_t spiRec(uint32_t chan);
|
206
|
212
|
*/
|
207
|
213
|
void eeprom_write_byte(uint8_t *pos, unsigned char value);
|
208
|
214
|
uint8_t eeprom_read_byte(uint8_t *pos);
|
209
|
|
-void eeprom_read_block (void *__dst, const void *__src, size_t __n);
|
210
|
|
-void eeprom_update_block (const void *__src, void *__dst, size_t __n);
|
|
215
|
+void eeprom_read_block(void *__dst, const void *__src, size_t __n);
|
|
216
|
+void eeprom_update_block(const void *__src, void *__dst, size_t __n);
|
211
|
217
|
|
212
|
218
|
//
|
213
|
219
|
// ADC
|