Here is a list of all documented files with brief descriptions:
[detail level 123456]
| ▼ driver | |
| ► ch | |
| ch32_dma.cpp | |
| ch32_dma.hpp | |
| ch32_flash.cpp | |
| ch32_flash.hpp | |
| ch32_gpio.cpp | |
| ch32_gpio.hpp | |
| ch32_pwm.cpp | |
| ch32_pwm.hpp | |
| ch32_spi.cpp | |
| ch32_spi.hpp | |
| ch32_spi_def.cpp | |
| ch32_spi_def.hpp | |
| ch32_timebase.cpp | |
| ch32_timebase.hpp | |
| ch32_uart.cpp | |
| ch32_uart.hpp | |
| ch32_uart_def.cpp | |
| ch32_uart_def.hpp | |
| ch32_usb.hpp | |
| ch32_usb_dev.cpp | |
| ch32_usb_dev.hpp | |
| ch32_usb_endpoint.hpp | |
| ch32_usb_endpoint_otgfs.cpp | |
| ch32_usb_endpoint_otghs.cpp | |
| ► esp | |
| esp32_nvs_flash_database.hpp | |
| esp_adc.hpp | |
| esp_gpio.hpp | |
| esp_pwm.hpp | |
| esp_timebase.cpp | |
| esp_timebase.hpp | |
| esp_uart.cpp | |
| esp_uart.hpp | |
| esp_usb.hpp | |
| esp_wifi_client.cpp | |
| esp_wifi_client.hpp | |
| ► Linux | |
| linux_flash.hpp | |
| linux_power.hpp | |
| linux_timebase.hpp | |
| linux_uart.hpp | |
| linux_wifi_client.hpp | |
| ► st | |
| stm32_adc.cpp | |
| stm32_adc.hpp | |
| stm32_can.cpp | |
| stm32_can.hpp | |
| stm32_canfd.cpp | |
| stm32_canfd.hpp | |
| stm32_dac.cpp | |
| stm32_dac.hpp | |
| stm32_flash.cpp | |
| stm32_flash.hpp | |
| stm32_gpio.cpp | |
| stm32_gpio.hpp | |
| stm32_i2c.cpp | |
| stm32_i2c.hpp | |
| stm32_power.cpp | |
| stm32_power.hpp | |
| stm32_pwm.cpp | |
| stm32_pwm.hpp | |
| stm32_spi.cpp | |
| stm32_spi.hpp | |
| stm32_timebase.cpp | |
| stm32_timebase.hpp | |
| stm32_uart.cpp | |
| stm32_uart.hpp | |
| stm32_usb.hpp | |
| stm32_usb_dev.cpp | |
| stm32_usb_dev.hpp | |
| stm32_usb_ep.cpp | |
| stm32_usb_ep.hpp | |
| stm32_watchdog.cpp | |
| stm32_watchdog.hpp | |
| ► tinyusb | |
| tinyusb_virtual_uart.cpp | |
| tinyusb_virtual_uart.hpp | |
| ► WebAsm | |
| webasm_timebase.hpp | |
| ► Webots | |
| webots_timebase.hpp | |
| ▼ src | |
| ► core | |
| libxr_assert.cpp | |
| libxr_assert.hpp | |
| libxr_cb.hpp | |
| libxr_color.hpp | |
| libxr_def.hpp | |
| libxr_mem.cpp | |
| libxr_mem.hpp | |
| libxr_pipe.hpp | Pipe:基于共享字节队列将 WritePort → ReadPort 连接起来的单向管道。 |
| libxr_rw.cpp | |
| libxr_rw.hpp | |
| libxr_string.hpp | |
| libxr_time.cpp | |
| libxr_time.hpp | |
| libxr_type.cpp | |
| libxr_type.hpp | |
| ► driver | |
| ► net | |
| net.hpp | |
| wifi_client.hpp | |
| ► usb | |
| ► core | |
| core.hpp | |
| desc_cfg.cpp | |
| desc_cfg.hpp | |
| desc_dev.cpp | |
| desc_dev.hpp | |
| desc_str.cpp | |
| desc_str.hpp | |
| ep.hpp | |
| ep_pool.cpp | |
| ep_pool.hpp | |
| ► device | |
| ► cdc | |
| cdc_base.hpp | |
| cdc_test.hpp | |
| cdc_uart.hpp | |
| ► hid | |
| hid.hpp | |
| hid_gamepad.hpp | |
| hid_keyboard.hpp | |
| hid_mouse.hpp | |
| ► uac | |
| uac_mic.hpp | |
| dev_core.cpp | |
| dev_core.hpp | |
| adc.hpp | |
| can.cpp | |
| can.hpp | |
| dac.hpp | |
| flash.cpp | |
| flash.hpp | |
| gpio.hpp | |
| i2c.hpp | |
| power.hpp | |
| pwm.hpp | |
| spi.hpp | |
| timebase.hpp | |
| uart.hpp | |
| watchdog.hpp | |
| ► middleware | |
| app_framework.hpp | |
| database.cpp | |
| database.hpp | |
| event.cpp | |
| event.hpp | |
| logger.cpp | |
| logger.hpp | |
| message.cpp | |
| message.hpp | |
| ramfs.cpp | |
| ramfs.hpp | |
| terminal.hpp | |
| ► structure | |
| double_buffer.cpp | |
| double_buffer.hpp | |
| list.cpp | |
| list.hpp | |
| lockfree_list.cpp | |
| lockfree_list.hpp | |
| lockfree_pool.hpp | |
| lockfree_queue.hpp | |
| queue.cpp | |
| queue.hpp | |
| rbt.hpp | |
| stack.hpp | |
| ► system | |
| async.hpp | |
| mutex.hpp | |
| semaphore.hpp | |
| timer.cpp | |
| timer.hpp | |
| ► utils | |
| crc.hpp | |
| cycle_value.hpp | |
| float_encoder.hpp | |
| inertia.hpp | |
| kinematic.hpp | |
| pid.hpp | |
| transform.hpp | |
| libxr.cpp | |
| libxr.hpp | |
| ▼ system | |
| ► Linux | |
| async.cpp | |
| libxr_system.cpp | |
| libxr_system.hpp | |
| lock_queue.hpp | |
| mutex.cpp | |
| semaphore.cpp | |
| thread.cpp | |
| thread.hpp | |