File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -275,7 +275,7 @@ class BridgeClassUpdater {
275275 BridgeClassUpdater () = delete ; // prevents instantiation
276276};
277277
278- BridgeClass Bridge (Serial1);
278+ inline BridgeClass Bridge (Serial1);
279279
280280inline void updateEntryPoint (void *, void *, void *){
281281 while (true ) {
@@ -291,7 +291,7 @@ static void safeUpdate(){
291291}
292292
293293// leave as is
294- void __loopHook (void ){
294+ void __attribute__ ((weak)) __loopHook(void ){
295295 k_yield ();
296296 safeUpdate ();
297297}
Original file line number Diff line number Diff line change @@ -149,7 +149,7 @@ template<size_t BufferSize=HCI_BUFFER_SIZE> class BridgeHCI {
149149extern BridgeClass Bridge;
150150
151151namespace RouterBridge {
152- BridgeHCI<> HCI (Bridge);
152+ inline BridgeHCI<> HCI (Bridge);
153153}
154154
155155// Make available in global namespace for backward compatibility
Original file line number Diff line number Diff line change @@ -156,6 +156,7 @@ class BridgeMonitor: public Stream {
156156};
157157
158158extern BridgeClass Bridge;
159- BridgeMonitor<> Monitor (Bridge);
159+
160+ inline BridgeMonitor<> Monitor (Bridge);
160161
161162#endif // BRIDGE_MONITOR_H
You can’t perform that action at this time.
0 commit comments