Skip to content

Commit 08f8765

Browse files
authored
Fix freertos.org link in the source and doxygen files (#177)
1 parent ed26e0b commit 08f8765

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

docs/doxygen/pages.dox

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -366,14 +366,14 @@ bool PlatformMutex_TryLock( PlatformMutex_t * pMutex );
366366
void PlatformMutex_Unlock( PlatformMutex_t * pMutex );
367367
```
368368
- <b>Memory</b><br>The following malloc/free style APIs should be provided in cellular_platform.h.<br>
369-
The <a href="https://www.freertos.org/a00111.html">FreeRTOS memory management document</a> can be referenced for these APIs.
369+
The <a href="https://freertos.org/Documentation/02-Kernel/02-Kernel-features/09-Memory-management/01-Memory-management">FreeRTOS memory management document</a> can be referenced for these APIs.
370370
```
371371
// Example implementation of FreeRTOS malloc/free
372372
#define Platform_Malloc pvPortMalloc
373373
#define Platform_Free vPortFree
374374
```
375375
- <b>EventGroup</b><br>The following APIs and handle should be provided in cellular_platform.h.<br>
376-
Please reference <a href="https://www.freertos.org/event-groups-API.html">FreeRTOS EvengGroup function prototypes</a>.
376+
Please reference <a href="https://freertos.org/Documentation/02-Kernel/04-API-references/12-Event-groups-or-flags/00-Event-groups">FreeRTOS EvengGroup function prototypes</a>.
377377
```
378378
// Example implementation of FreeRTOS EvengGroup
379379
#define PlatformEventGroupHandle_t EventGroupHandle_t
@@ -387,7 +387,7 @@ void PlatformMutex_Unlock( PlatformMutex_t * pMutex );
387387
#define PlatformEventGroup_WaitBits xEventGroupWaitBits
388388
```
389389
- <b>Queue</b><br>The following APIs and handle should be provided in cellular_platform.h.<br>
390-
Please reference <a href="https://freertos.org/a00018.html">FreeRTOS Queue function prototypes</a>.
390+
Please reference <a href="https://freertos.org/Documentation/02-Kernel/04-API-references/06-Queues/00-QueueManagement">FreeRTOS Queue function prototypes</a>.
391391
```
392392
// Example implementation of FreeRTOS Queue
393393
#define PlatformQueueHandle_t QueueHandle_t
@@ -397,7 +397,7 @@ void PlatformMutex_Unlock( PlatformMutex_t * pMutex );
397397
#define PlatformQueue_Delete vQueueDelete
398398
```
399399
- <b>Delay</b><br>The following API should be provided in cellular_platform.h.<br>
400-
Please reference <a href="https://www.freertos.org/a00127.html">FreeRTOS Task Control function prototypes</a>.
400+
Please reference <a href="https://freertos.org/Documentation/02-Kernel/04-API-references/02-Task-control/00-Task-control">FreeRTOS Task Control function prototypes</a>.
401401
```
402402
// Example implementation of FreeRTOS Task Control
403403
#define Platform_Delay( delayMs ) vTaskDelay( pdMS_TO_TICKS( delayMs ) )

test/cbmc/include/cellular_platform.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
* Cellular library use platform event group for process synchronization.
4242
*
4343
* The EventGroup functions in the following link can be referenced as function prototype.
44-
* https://www.freertos.org/event-groups-API.html
44+
* https://freertos.org/Documentation/02-Kernel/04-API-references/12-Event-groups-or-flags/00-Event-groups
4545
*
4646
*/
4747

@@ -236,7 +236,7 @@ uint16_t PlatformEventGroup_GetBits( PlatformEventGroupHandle_t groupEvent );
236236
*
237237
* Cellular library use platform memory allocation APIs to allocate memory dynamically.
238238
* The FreeRTOS memory management document can be referenced for these APIs.
239-
* https://www.freertos.org/a00111.html
239+
* https://freertos.org/Documentation/02-Kernel/02-Kernel-features/09-Memory-management/01-Memory-management
240240
*
241241
*/
242242

test/unit-test/cellular_platform.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
*
7979
* Cellular library use platform memory allocation APIs to allocate memory dynamically.
8080
* The FreeRTOS memory management document can be referenced for these APIs.
81-
* https://www.freertos.org/a00111.html
81+
* https://freertos.org/Documentation/02-Kernel/02-Kernel-features/09-Memory-management/01-Memory-management
8282
*
8383
*/
8484

@@ -205,7 +205,7 @@ bool Platform_CreateDetachedThread( void ( * threadRoutine )( void * pArgument )
205205
* Cellular library use platform event group for process synchronization.
206206
*
207207
* The EventGroup functions in the following link can be referenced as function prototype.
208-
* https://www.freertos.org/event-groups-API.html
208+
* https://freertos.org/Documentation/02-Kernel/04-API-references/12-Event-groups-or-flags/00-Event-groups
209209
*
210210
*/
211211
bool PlatformMutex_Create( PlatformMutex_t * pNewMutex,

0 commit comments

Comments
 (0)