Prusa MINI Firmware overview
Modules
Here is a list of all modules:
[detail level 123456]
 HAL CRYP Aliased Defines maintained for legacy purpose
 HAL ADC Aliased Defines maintained for legacy purpose
 HAL CEC Aliased Defines maintained for legacy purpose
 HAL COMP Aliased Defines maintained for legacy purpose
 HAL CORTEX Aliased Defines maintained for legacy purpose
 HAL CRC Aliased Defines maintained for legacy purpose
 HAL DAC Aliased Defines maintained for legacy purpose
 HAL DMA Aliased Defines maintained for legacy purpose
 HAL FLASH Aliased Defines maintained for legacy purpose
 HAL SYSCFG Aliased Defines maintained for legacy purpose
 LL FMC Aliased Defines maintained for compatibility purpose
 LL FSMC Aliased Defines maintained for legacy purpose
 HAL GPIO Aliased Macros maintained for legacy purpose
 HAL JPEG Aliased Macros maintained for legacy purpose
 HAL HRTIM Aliased Macros maintained for legacy purpose
 HAL I2C Aliased Defines maintained for legacy purpose
 HAL IRDA Aliased Defines maintained for legacy purpose
 HAL IWDG Aliased Defines maintained for legacy purpose
 HAL LPTIM Aliased Defines maintained for legacy purpose
 HAL NAND Aliased Defines maintained for legacy purpose
 HAL NOR Aliased Defines maintained for legacy purpose
 HAL OPAMP Aliased Defines maintained for legacy purpose
 HAL I2S Aliased Defines maintained for legacy purpose
 HAL PCCARD Aliased Defines maintained for legacy purpose
 HAL RTC Aliased Defines maintained for legacy purpose
 HAL SMARTCARD Aliased Defines maintained for legacy purpose
 HAL SMBUS Aliased Defines maintained for legacy purpose
 HAL SPI Aliased Defines maintained for legacy purpose
 HAL TIM Aliased Defines maintained for legacy purpose
 HAL TSC Aliased Defines maintained for legacy purpose
 HAL UART Aliased Defines maintained for legacy purpose
 HAL USART Aliased Defines maintained for legacy purpose
 HAL WWDG Aliased Defines maintained for legacy purpose
 HAL CAN Aliased Defines maintained for legacy purpose
 HAL ETH Aliased Defines maintained for legacy purpose
 HAL DCMI Aliased Defines maintained for legacy purpose
 HAL PPP Aliased Defines maintained for legacy purpose
 HAL CRYP Aliased Functions maintained for legacy purpose
 HAL HASH Aliased Functions maintained for legacy purpose
 HAL Generic Aliased Functions maintained for legacy purpose
 HAL FLASH Aliased Functions maintained for legacy purpose
 HAL I2C Aliased Functions maintained for legacy purpose
 HAL PWR Aliased maintained for legacy purpose
 HAL SMBUS Aliased Functions maintained for legacy purpose
 HAL SPI Aliased Functions maintained for legacy purpose
 HAL TIM Aliased Functions maintained for legacy purpose
 HAL UART Aliased Functions maintained for legacy purpose
 HAL LTDC Aliased Functions maintained for legacy purpose
 HAL PPP Aliased Functions maintained for legacy purpose
 HAL CRYP Aliased Macros maintained for legacy purpose
 HAL Generic Aliased Macros maintained for legacy purpose
 HAL ADC Aliased Macros maintained for legacy purpose
 HAL DAC Aliased Macros maintained for legacy purpose
 HAL DBGMCU Aliased Macros maintained for legacy purpose
 HAL COMP Aliased Macros maintained for legacy purpose
 HAL FLASH Aliased Macros maintained for legacy purpose
 HAL I2C Aliased Macros maintained for legacy purpose
 HAL I2S Aliased Macros maintained for legacy purpose
 HAL IRDA Aliased Macros maintained for legacy purpose
 HAL IWDG Aliased Macros maintained for legacy purpose
 HAL LPTIM Aliased Macros maintained for legacy purpose
 HAL OPAMP Aliased Macros maintained for legacy purpose
 HAL PWR Aliased Macros maintained for legacy purpose
 HAL RCC Aliased maintained for legacy purpose
 HAL RNG Aliased Macros maintained for legacy purpose
 HAL RTC Aliased Macros maintained for legacy purpose
 HAL SD Aliased Macros maintained for legacy purpose
 HAL SMARTCARD Aliased Macros maintained for legacy purpose
 HAL SMBUS Aliased Macros maintained for legacy purpose
 HAL SPI Aliased Macros maintained for legacy purpose
 HAL UART Aliased Macros maintained for legacy purpose
 HAL USART Aliased Macros maintained for legacy purpose
 HAL USB Aliased Macros maintained for legacy purpose
 HAL TIM Aliased Macros maintained for legacy purpose
 HAL ETH Aliased Macros maintained for legacy purpose
 HAL LTDC Aliased Macros maintained for legacy purpose
 HAL SAI Aliased Macros maintained for legacy purpose
 HAL SPDIFRX Aliased Macros maintained for legacy purpose
 HAL PPP Aliased Macros maintained for legacy purpose
 xCoRoutineCreate
 vCoRoutineSchedule
 crSTART
 crDELAY
 crQUEUE_SEND
 crQUEUE_RECEIVE
 crQUEUE_SEND_FROM_ISR
 crQUEUE_RECEIVE_FROM_ISR
 EventGroup
 xQueueCreate
 xQueueCreateStatic
 xQueueSend
 xQueueOverwrite
 xQueueReceive
 xQueuePeekFromISR
 uxQueueMessagesWaiting
 vQueueDelete
 xQueueSendFromISR
 xQueueOverwriteFromISR
 xQueueReceiveFromISR
 vSemaphoreCreateBinary
 xSemaphoreCreateBinary
 xSemaphoreCreateBinaryStatic
 xSemaphoreTake
 xSemaphoreTakeRecursive
 xSemaphoreGive
 xSemaphoreGiveRecursive
 xSemaphoreGiveFromISR
 xSemaphoreCreateMutex
 xSemaphoreCreateMutexStatic
 xSemaphoreCreateRecursiveMutex
 xSemaphoreCreateRecursiveMutexStatic
 xSemaphoreCreateCounting
 xSemaphoreCreateCountingStatic
 vSemaphoreDelete
 TaskHandle_t
 taskYIELD
 taskENTER_CRITICAL
 taskEXIT_CRITICAL
 taskDISABLE_INTERRUPTS
 taskENABLE_INTERRUPTS
 xTaskCreate
 xTaskCreateStatic
 xTaskCreateRestricted
 vTaskDelete
 vTaskDelay
 vTaskDelayUntil
 xTaskAbortDelay
 uxTaskPriorityGet
 vTaskGetInfo
 vTaskPrioritySet
 vTaskSuspend
 vTaskResume
 vTaskResumeFromISR
 vTaskStartScheduler
 vTaskEndScheduler
 vTaskSuspendAll
 xTaskResumeAll
 xTaskGetTickCount
 xTaskGetTickCountFromISR
 uxTaskGetNumberOfTasks
 pcTaskGetName
 pcTaskGetHandle
 vTaskList
 vTaskGetRunTimeStats
 xTaskNotify
 xTaskNotifyWait
 xTaskNotifyGive
 ulTaskNotifyTake
 xTaskNotifyStateClear
 Netconn API
 NETIF API
 Socket API
 HTTP server
 MQTT client
 DNS
 IP
 IP address handling
 Memory pools
 Network interface (NETIF)
 Packet buffers (PBUF)
 RAW
 Porting (system abstraction layer)
 TCP
 UDP
 Options
 Options
 Options
 Options
 Options
 Error codes
 Version
 Options (lwipopts.h)
 Ethernet
 6LowPAN netif
 PPP netif
 SLIP netif
 USBD_OTG_DRIVERDriver for Usb device
 STM32_USB_OTG_DEVICE_LIBRARYFor Usb device
 USBH_OTG_DRIVERDriver for Usb host
 STM32F4xx_HAL_Driver
 STM32F4xx_LL_Driver
 STM32F4xx_LL_USB_DRIVER
 EEPROM_Emulation
 STM32_USB_DEVICE_LIBRARY
 STM32_USBD_DEVICE_LIBRARY
 STM32_USBD_STATE_DEVICE_LIBRARY
 USBH_LIB
 CMSIS