Phase 6 - API Reference Expansion¶
Goal¶
Expand the API Reference section from high-level summary pages into focused per-API lookup pages.
Scope¶
Event Loop¶
Added detailed pages for:
epoll_create1()epoll_ctl()epoll_wait()select()timerfd_create()timerfd_settime()
IPC¶
Added detailed pages for:
ftruncate()munmap()shm_unlink()mq_send()/mq_receive()mq_close()/mq_unlink()sem_wait()/sem_post()sem_destroy()
Kernel Driver¶
Added detailed pages for:
alloc_chrdev_region()cdev_add()class_create()copy_to_user()copy_from_user()mutex_lock()/mutex_unlock()spin_lock_irqsave()/spin_unlock_irqrestore()devm_gpiod_get()devm_request_threaded_irq()misc_register()
Result¶
The documentation site now behaves more like an Embedded Linux API handbook while still linking back to topic pages and labs.