diff --git a/docs/src/osalmain.dox b/docs/src/osalmain.dox
index 455626249..7502b6991 100644
--- a/docs/src/osalmain.dox
+++ b/docs/src/osalmain.dox
@@ -6,27 +6,37 @@
- Core OS Module
+ Core
- \ref OSReturnCodes
- \ref OSObjectTypes
-
- \ref OSSemaphoreStates
- APIs
- \ref OSAPICore
- \ref OSAPIObjUtil
- \ref OSAPITask
- \ref OSAPIMsgQueue
-
- \ref OSAPISem
-
- \ref OSAPITime
- \ref OSAPIHeap
- \ref OSAPIError
- \ref OSAPISelect
- \ref OSAPIPrintf
+
- \ref OSAPIBsp
+
- \ref OSAPIClock
+
- \ref OSAPIShell
- - \subpage osapi-os-core.h "Core OS Module Reference"
+
- \subpage osapi-common.h "Common Reference"
+
- \subpage osapi-error.h "Return Code Reference"
+
- \subpage osapi-idmap.h "Id Map Reference"
+
- \subpage osapi-clock.h "Clock Reference"
+
- \subpage osapi-task.h "Task Reference"
+
- \subpage osapi-queue.h "Message Queue Reference"
+
- \subpage osapi-heap.h "Heap Reference"
+
- \subpage osapi-select.h "Select Reference"
+
- \subpage osapi-printf.h "Printf Reference"
+
- \subpage osapi-bsp.h "BSP Reference"
+
- \subpage osapi-shell.h "Shell Reference"
- OS File System
+ File System
- \subpage osalfsovr
- \subpage osalfsfd
@@ -37,9 +47,10 @@
- \ref OSAPIFile
- \ref OSAPIDir
- \ref OSAPIFileSys
-
- \ref OSAPIShell
- \subpage osapi-os-filesys.h "File System Module Reference"
+ \subpage osapi-filesys.h "File System Reference"
+ \subpage osapi-file.h "File Reference"
+ \subpage osapi-dir.h "Directory Reference"
Object File Loader
@@ -47,25 +58,42 @@
- - \subpage osapi-os-loader.h "File Loader Module Reference"
+
- \subpage osapi-module.h "File Loader Reference"
- Network Module
+ Network
- APIs
+ - \ref OSALAPINetwork
- \ref OSAPISocketAddr
- \ref OSALAPISocket
- - \subpage osapi-os-net.h "Network Module Reference"
+
- \subpage osapi-network.h "Network Reference"
+
- \subpage osapi-sockets.h "Socket Reference"
Timer
- \subpage osaltimerover
- APIs
+ - \ref OSAPITimebase
- \ref OSAPITimer
- - \subpage osapi-os-timer.h "Timer Module Reference"
+
- \subpage osapi-timer.h "Timer Reference"
+
- \subpage osapi-timebase.h "Time Base Reference"
+
+ Semaphore and Mutex
+
+ - \ref OSSemaphoreStates
+
- APIs
+
+ - \ref OSAPIBinSem
+
- \ref OSAPICountSem
+
- \ref OSAPIMutex
+
+ - \subpage osapi-binsem.h "Binary Semaphore Reference"
+
- \subpage osapi-countsem.h "Counting Semaphore Reference"
+
- \subpage osapi-mutex.h "Mutex Reference"
**/