Skip to content

Commit 504de82

Browse files
Use __FREERTOS for example CI builds
1 parent 50b1583 commit 504de82

File tree

6 files changed

+6
-0
lines changed

6 files changed

+6
-0
lines changed

cores/rp2040/freertos/FreeRTOS.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
#ifdef __FREERTOS
22
#include "../../../FreeRTOS-Kernel/include/FreeRTOS.h"
3+
#else
4+
#error "#define __FREERTOS 1 to use FreeRTOS in your application"
35
#endif

libraries/lwIP_Ethernet/src/LwipIntfDev.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@
4646
#include "LwipEthernet.h"
4747
#include "wl_definitions.h"
4848

49+
#ifdef __FREERTOS
4950
#include "FreeRTOS.h"
5051
#include "semphr.h"
52+
#endif
5153

5254
#ifndef DEFAULT_MTU
5355
#define DEFAULT_MTU 1500

tools/build.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ def compile(tmp_dir, sketch, cache, tools_dir, hardware_dir, ide_path, f, args):
7474
fqbn = fqbn + ",ipbtstack=ipv4btcble"
7575
if '/Profiling' in sketch:
7676
fqbn = fqbn + ",profile=Enabled"
77+
if '/FreeRTOS' in sketch:
78+
fqbn = fqbn + ",os=freertos"
7779
if '/FreeRTOS' in sketch:
7880
fqbn = fqbn + ",os=freertos"
7981
cmd += [fqbn]

0 commit comments

Comments
 (0)