Public C API¶
Doxygen reads only current public header trees. The module pages render real declarations through Breathe; vendor SDKs, private provider storage, tests and historical APIs are excluded. Generated nexus_factory.h belongs to one resolved assembly and is described in the factory explanation.
- Core: requests, status and time
- Arch: CPU mechanisms and feature contracts
- Typed I/O: devices and execution contracts
- adc.h
- adc_format.h
- adc_group.h
- adc_observer.h
- advanced_pwm.h
- can.h
- can_fd.h
- cycle_probe.h
- diagnostic.h
- dma.h
- encoder.h
- entropy.h
- ethernet.h
- ethernet_frames.h
- exti.h
- flash.h
- fwd.h
- gpio.h
- i2c.h
- i2c_bus_clear.h
- i2c_long.h
- lptim.h
- mdio.h
- model.h
- observation.h
- pin_state.h
- pwm_adc.h
- pwm_group.h
- rtc.h
- rtc_lptim_model.h
- spi.h
- spi_dma_model.h
- spi_dma_owner_binding.h
- spi_dma_transaction.h
- spi_transaction.h
- stream.h
- stream_budget.h
- stream_profile.h
- timer.h
- timer_capture.h
- uart.h
- uart_format.h
- uart_rs485.h
- uart_word.h
- usb_activation.h
- usb_device.h
- usb_profile.h
- wake.h
- watchdog.h
- OS adapters: tasks, waits and explicit storage
- Optional common components
- Byte transport, TLS and MQTT composition
- Selected lwIP RX payload loans
- byte_stream.h
- lwip_adapter.h
- lwip_loaned_rx.h
- lwip_loaned_rx_storage.h
- lwip_tcp.h
- lwip_tcp_storage.h
- tls.h
- client.h
- TMP117 one-shot sampling contract
- tmp117.h
- tmp117_i2c.h
- bmp280.h
- bmp280_spi.h
- bus_owner.h
- clock_domain.h
- dp83848.h
- file_flash.h
- flash_storage.h
- log.h
- modbus_rtu.h
- owner_observer.h
- settings.h
- spi_async_owner.h
- spi_owner.h
- storage.h
- uart_owner.h
- usb_acm.h
- usb_control.h
- usb_descriptors.h
- user_io_broker.h
- Extension and lifecycle APIs
- Explicit F407 entropy construction
- frame_stream.h
- spi_dma_owner.h
- mapped_storage.h
- mapped_storage_owner.h
- native_mapped_storage.h
- amp_ipc.h
- amp_ipc_storage.h
- stm32f407_handoff.h
- frame_dma2d.h
- stm32u575_retained_time.h
- stm32u575_lpdma_copy.h
- stm32u575_lpdma_lptim1.h
- stm32u575_stop2.h
- stm32u575_stop2_copy.h
- stm32u575_stop2_lptim1.h
- user_io_async.h
- user_io_async_storage.h
- i3c_controller.h
- i3c_controller_storage.h
- f407_i2s2_slave_tx.h
- MCUboot control and explicit Flash composition