Fixed linkage bug
With the new version of GCC(10.1.0) there was a problem about a variable definition.
This commit is contained in:
@@ -6,7 +6,6 @@
|
|||||||
|
|
||||||
// Start tick at zero
|
// Start tick at zero
|
||||||
uint32_t tick = 0;
|
uint32_t tick = 0;
|
||||||
|
|
||||||
static void timer_callback(registers_t regs) {
|
static void timer_callback(registers_t regs) {
|
||||||
tick++;
|
tick++;
|
||||||
/* uint8_t buf[8];
|
/* uint8_t buf[8];
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
void init_timer(uint32_t frequency);
|
void init_timer(uint32_t frequency);
|
||||||
uint32_t tick;
|
extern uint32_t tick;
|
||||||
/* Since regs parameter(from timer_callback) will be unused
|
/* Since regs parameter(from timer_callback) will be unused
|
||||||
* GCC(with -Werror flag) will throw an error, so we can avoid this
|
* GCC(with -Werror flag) will throw an error, so we can avoid this
|
||||||
* using the following macro
|
* using the following macro
|
||||||
|
|||||||
Reference in New Issue
Block a user