Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- s -
- S2RTC : chsys.h
- SD1 : hal_serial_lld.c
- SD_BREAK_DETECTED : hal_serial.h
- SD_FRAMING_ERROR : hal_serial.h
- sd_lld_init() : hal_serial_lld.c
- sd_lld_start() : hal_serial_lld.c
- sd_lld_stop() : hal_serial_lld.c
- SD_NOISE_ERROR : hal_serial.h
- SD_OVERRUN_ERROR : hal_serial.h
- SD_PARITY_ERROR : hal_serial.h
- SD_QUEUE_FULL_ERROR : hal_serial.h
- SD_READY : hal_serial.h
- SD_STOP : hal_serial.h
- SD_SWITCH_CHECK : hal_sdc.c
- SD_SWITCH_FUNCTION_CMD_SYSTEM : hal_sdc.c
- SD_SWITCH_FUNCTION_CURRENT_LIMIT : hal_sdc.c
- SD_SWITCH_FUNCTION_DRIVER_STRENGTH : hal_sdc.c
- SD_SWITCH_FUNCTION_SPEED : hal_sdc.c
- sd_switch_function_t : hal_sdc.c
- SD_SWITCH_SET : hal_sdc.c
- sd_switch_t : hal_sdc.c
- SD_UNINIT : hal_serial.h
- sdAsynchronousRead : hal_serial.h
- sdAsynchronousWrite : hal_serial.h
- SDC_CLK_25MHz : hal_sdc.h
- SDC_CLK_50MHz : hal_sdc.h
- sdc_cmd6_check_status() : hal_sdc.c
- sdc_cmd6_construct() : hal_sdc.c
- sdc_cmd6_extract_info() : hal_sdc.c
- SDC_CMD_CRC_ERROR : hal_sdc.h
- SDC_COMMAND_TIMEOUT : hal_sdc.h
- SDC_DATA_CRC_ERROR : hal_sdc.h
- SDC_DATA_TIMEOUT : hal_sdc.h
- sdc_detect_bus_clk() : hal_sdc.c
- sdc_init() : hal_sdc.c
- SDC_INIT_OCR : hal_sdc.h, halconf.h
- SDC_INIT_OCR_V20 : hal_sdc.h, halconf.h
- SDC_INIT_RETRY : hal_sdc.h, halconf.h
- sdc_lld_init() : hal_sdc_lld.c
- sdc_lld_is_card_inserted() : hal_sdc_lld.h
- sdc_lld_is_write_protected() : hal_sdc_lld.h
- sdc_lld_read() : hal_sdc_lld.c
- sdc_lld_read_special() : hal_sdc_lld.h
- sdc_lld_send_cmd_long_crc() : hal_sdc_lld.c
- sdc_lld_send_cmd_none() : hal_sdc_lld.c
- sdc_lld_send_cmd_short() : hal_sdc_lld.c
- sdc_lld_send_cmd_short_crc() : hal_sdc_lld.c
- sdc_lld_set_bus_mode() : hal_sdc_lld.c
- sdc_lld_set_data_clk() : hal_sdc_lld.c
- sdc_lld_start() : hal_sdc_lld.c
- sdc_lld_start_clk() : hal_sdc_lld.c
- sdc_lld_stop() : hal_sdc_lld.c
- sdc_lld_stop_clk() : hal_sdc_lld.c
- sdc_lld_sync() : hal_sdc_lld.c
- sdc_lld_write() : hal_sdc_lld.c
- SDC_MMC_SUPPORT : hal_sdc.h, halconf.h
- SDC_MODE_1BIT : hal_sdc.h
- SDC_MODE_4BIT : hal_sdc.h
- SDC_MODE_8BIT : hal_sdc.h
- SDC_MODE_CARDTYPE_MASK : hal_sdc.h
- SDC_MODE_CARDTYPE_MMC : hal_sdc.h
- SDC_MODE_CARDTYPE_SDV11 : hal_sdc.h
- SDC_MODE_CARDTYPE_SDV20 : hal_sdc.h
- SDC_MODE_HIGH_CAPACITY : hal_sdc.h
- SDC_NICE_WAITING : hal_sdc.h, halconf.h
- SDC_NO_ERROR : hal_sdc.h
- SDC_OVERFLOW_ERROR : hal_sdc.h
- SDC_RX_OVERRUN : hal_sdc.h
- sdc_set_bus_width() : hal_sdc.c
- SDC_STARTBIT_ERROR : hal_sdc.h
- SDC_TX_UNDERRUN : hal_sdc.h
- SDC_UNHANDLED_ERROR : hal_sdc.h
- sdc_vmt : hal_sdc.c
- sdcbusclk_t : hal_sdc.h
- sdcbusmode_t : hal_sdc.h
- sdcConnect() : hal_sdc.c
- SDCD1 : hal_sdc_lld.c
- sdcDisconnect() : hal_sdc.c
- SDCDriver : hal_sdc_lld.h
- sdcErase() : hal_sdc.c
- sdcflags_t : hal_sdc_lld.h
- sdcGetAndClearErrors() : hal_sdc.c
- sdcGetInfo() : hal_sdc.c
- sdcInit() : hal_sdc.c
- sdcIsCardInserted : hal_sdc.h
- sdcIsWriteProtected : hal_sdc.h
- sdcmode_t : hal_sdc_lld.h
- sdcObjectInit() : hal_sdc.c
- sdControl() : hal_serial.c
- sdcRead() : hal_sdc.c
- sdcStart() : hal_sdc.c
- sdcStop() : hal_sdc.c
- sdcSync() : hal_sdc.c
- sdcWrite() : hal_sdc.c
- sdGet : hal_serial.h
- sdGetI : hal_serial.h
- sdGetTimeout : hal_serial.h
- sdGetWouldBlock() : hal_serial.c
- sdIncomingDataI() : hal_serial.c
- sdInit() : hal_serial.c
- sdObjectInit() : hal_serial.c
- sdPut : hal_serial.h
- sdPutI : hal_serial.h
- sdPutTimeout : hal_serial.h
- sdPutWouldBlock() : hal_serial.c
- sdRead : hal_serial.h
- sdReadI : hal_serial.h
- sdReadTimeout : hal_serial.h
- sdRequestDataI() : hal_serial.c
- sdStart() : hal_serial.c
- sdstate_t : hal_serial.h
- sdStop() : hal_serial.c
- SDU_READY : hal_serial_usb.h
- sdu_start_receive() : hal_serial_usb.c
- SDU_STOP : hal_serial_usb.h
- SDU_UNINIT : hal_serial_usb.h
- sduConfigureHookI() : hal_serial_usb.c
- sduControl() : hal_serial_usb.c
- sduDataReceived() : hal_serial_usb.c
- sduDataTransmitted() : hal_serial_usb.c
- sduInit() : hal_serial_usb.c
- sduInterruptTransmitted() : hal_serial_usb.c
- sduObjectInit() : hal_serial_usb.c
- sduRequestsHook() : hal_serial_usb.c
- sduSOFHookI() : hal_serial_usb.c
- sduStart() : hal_serial_usb.c
- sdustate_t : hal_serial_usb.h
- sduStop() : hal_serial_usb.c
- sduSuspendHookI() : hal_serial_usb.c
- sduWakeupHookI() : hal_serial_usb.c
- sdWrite : hal_serial.h
- sdWriteI : hal_serial.h
- sdWriteTimeout : hal_serial.h
- sem_insert : rt/src/chsem.c
- SEMAPHORE_DECL : rt/include/chsem.h, nil/include/chsem.h
- semaphore_t : rt/include/chsem.h, nil/include/ch.h
- sens_get_axes_number() : bmp085.c
- sens_read_cooked() : bmp085.c
- sens_read_raw() : bmp085.c
- sensorGetChannelNumber : ex_sensors.h
- sensorReadCooked : ex_sensors.h
- sensorReadRaw : ex_sensors.h
- SERIAL_BUFFERS_SIZE : hal_serial.h, halconf.h
- SERIAL_DEFAULT_BITRATE : hal_serial.h, halconf.h
- SERIAL_USB_BUFFERS_NUMBER : hal_serial_usb.h, halconf.h
- SERIAL_USB_BUFFERS_SIZE : hal_serial_usb.h, halconf.h
- SerialConfig : hal_serial_lld.h
- SerialDriver : hal_serial.h
- SerialUSBDriver : hal_serial_usb.h
- set_address() : hal_usb.c
- SIO_DEFAULT_BITRATE : hal_sio.h, halconf.h
- SIO_EV_ALL_DATA : hal_sio.h
- SIO_EV_ALL_ERRORS : hal_sio.h
- SIO_EV_ALL_ERRORS_POS : hal_sio.h
- SIO_EV_ALL_EVENTS : hal_sio.h
- SIO_EV_FRAMING_ERR : hal_sio.h
- SIO_EV_FRAMING_ERR_POS : hal_sio.h
- SIO_EV_NOISE_ERR : hal_sio.h
- SIO_EV_NOISE_ERR_POS : hal_sio.h
- SIO_EV_NONE : hal_sio.h
- SIO_EV_OVERRUN_ERR : hal_sio.h
- SIO_EV_OVERRUN_ERR_POS : hal_sio.h
- SIO_EV_PARITY_ERR : hal_sio.h
- SIO_EV_PARITY_ERR_POS : hal_sio.h
- SIO_EV_RXBREAK : hal_sio.h
- SIO_EV_RXBREAK_POS : hal_sio.h
- SIO_EV_RXIDLE : hal_sio.h
- SIO_EV_RXIDLE_POS : hal_sio.h
- SIO_EV_RXNOTEMPY : hal_sio.h
- SIO_EV_RXNOTEMPY_POS : hal_sio.h
- SIO_EV_TXDONE : hal_sio.h
- SIO_EV_TXDONE_POS : hal_sio.h
- SIO_EV_TXNOTFULL : hal_sio.h
- SIO_EV_TXNOTFULL_POS : hal_sio.h
- sio_lld_config_fields : hal_sio_lld.h
- sio_lld_control() : hal_sio_lld.c
- sio_lld_driver_fields : hal_sio_lld.h
- sio_lld_get() : hal_sio_lld.c
- sio_lld_get_and_clear_errors() : hal_sio_lld.c
- sio_lld_get_and_clear_events() : hal_sio_lld.c
- sio_lld_get_events() : hal_sio_lld.c
- sio_lld_has_rx_errors : hal_sio_lld.h
- sio_lld_init() : hal_sio_lld.c
- sio_lld_is_rx_empty : hal_sio_lld.h
- sio_lld_is_rx_idle : hal_sio_lld.h
- sio_lld_is_tx_full : hal_sio_lld.h
- sio_lld_is_tx_ongoing : hal_sio_lld.h
- sio_lld_put() : hal_sio_lld.c
- sio_lld_read() : hal_sio_lld.c
- sio_lld_serve_interrupt() : hal_sio_lld.c
- sio_lld_start() : hal_sio_lld.c
- sio_lld_stop() : hal_sio_lld.c
- sio_lld_update_enable_flags() : hal_sio_lld.c
- sio_lld_write() : hal_sio_lld.c
- SIO_MSG_ERRORS : hal_sio.h
- SIO_READY : hal_sio.h
- SIO_STOP : hal_sio.h
- SIO_UNINIT : hal_sio.h
- SIO_USE_STREAMS_INTERFACE : hal_sio.h
- SIO_USE_SYNCHRONIZATION : hal_sio.h, halconf.h
- sioAsyncRead() : hal_sio.c
- sioAsyncReadX : hal_sio.h
- sioAsyncWrite() : hal_sio.c
- sioAsyncWriteX : hal_sio.h
- siocb_t : hal_sio.h
- sioClearEnableFlags() : hal_sio.c
- sioClearEnableFlagsX : hal_sio.h
- SIOConfig : hal_sio.h
- sioControlX : hal_sio.h
- SIOD1 : hal_sio_lld.c
- SIODriver : hal_sio.h
- sioevents_t : hal_sio.h
- sioGetAndClearErrors() : hal_sio.c
- sioGetAndClearErrorsX : hal_sio.h
- sioGetAndClearEvents() : hal_sio.c
- sioGetAndClearEventsX : hal_sio.h
- sioGetEnableFlagsX : hal_sio.h
- sioGetEvents() : hal_sio.c
- sioGetEventsX : hal_sio.h
- sioGetX : hal_sio.h
- sioHasRXErrorsX : hal_sio.h
- sioInit() : hal_sio.c
- sioIsRXEmptyX : hal_sio.h
- sioIsRXIdleX : hal_sio.h
- sioIsTXFullX : hal_sio.h
- sioIsTXOngoingX : hal_sio.h
- sioObjectInit() : hal_sio.c
- sioPutX : hal_sio.h
- sioSetCallbackX : hal_sio.h
- sioSetEnableFlags() : hal_sio.c
- sioSetEnableFlagsX : hal_sio.h
- sioStart() : hal_sio.c
- siostate_t : hal_sio.h
- sioStop() : hal_sio.c
- sioSynchronizeRX() : hal_sio.c
- sioSynchronizeRXIdle() : hal_sio.c
- sioSynchronizeTX() : hal_sio.c
- sioSynchronizeTXEnd() : hal_sio.c
- sioWriteEnableFlags() : hal_sio.c
- sioWriteEnableFlagsX : hal_sio.h
- SIZEOF_PTR : chtypes.h
- snor_acquire_exclusive() : hal_serial_nor.c
- SNOR_BUFFER_SIZE : hal_serial_nor.h
- SNOR_BUS_DRIVER : hal_serial_nor.h
- SNOR_BUS_DRIVER_SPI : hal_serial_nor.h
- SNOR_BUS_DRIVER_WSPI : hal_serial_nor.h
- snor_get_descriptor() : hal_serial_nor.c
- snor_nocache_buffer_t : hal_serial_nor.h
- snor_program() : hal_serial_nor.c
- snor_query_erase() : hal_serial_nor.c
- snor_read() : hal_serial_nor.c
- snor_read_sfdp() : hal_serial_nor.c
- snor_release_exclusive() : hal_serial_nor.c
- SNOR_SHARED_BUS : hal_serial_nor.h
- SNOR_SPI_4BYTES_ADDRESS : hal_serial_nor.h
- snor_spi_cmd_addr() : hal_serial_nor.c
- snor_start_erase_all() : hal_serial_nor.c
- snor_start_erase_sector() : hal_serial_nor.c
- SNOR_USE_MUTUAL_EXCLUSION : hal_serial_nor.h
- snor_verify_erase() : hal_serial_nor.c
- snor_vmt : hal_serial_nor.c
- snorMemoryMap() : hal_serial_nor.c
- snorMemoryUnmap() : hal_serial_nor.c
- snorObjectInit() : hal_serial_nor.c
- snorStart() : hal_serial_nor.c
- snorStop() : hal_serial_nor.c
- SPI_ACTIVE : hal_spi_v1.h, hal_spi_v2.h
- SPI_COMPLETE : hal_spi_v1.h, hal_spi_v2.h
- spi_lld_abort() : hal_spi_lld.c
- spi_lld_config_fields : hal_spi_lld.h, hal_spi_v2_lld.h
- spi_lld_driver_fields : hal_spi_lld.h, hal_spi_v2_lld.h
- spi_lld_exchange() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_ignore() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_init() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_polled_exchange() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_receive() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_select() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_send() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_start() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_stop() : hal_spi_lld.c, hal_spi_v2_lld.c
- spi_lld_stop_transfer() : hal_spi_v2_lld.c
- spi_lld_unselect() : hal_spi_lld.c, hal_spi_v2_lld.c
- SPI_READY : hal_spi_v1.h, hal_spi_v2.h
- SPI_SELECT_MODE : hal_spi_v1.h, hal_spi_v2.h, halconf.h
- SPI_SELECT_MODE_LINE : hal_spi_v1.h, hal_spi_v2.h
- SPI_SELECT_MODE_LLD : hal_spi_v1.h, hal_spi_v2.h
- SPI_SELECT_MODE_NONE : hal_spi_v1.h, hal_spi_v2.h
- SPI_SELECT_MODE_PAD : hal_spi_v1.h, hal_spi_v2.h
- SPI_SELECT_MODE_PORT : hal_spi_v1.h, hal_spi_v2.h
- SPI_STOP : hal_spi_v1.h, hal_spi_v2.h
- SPI_SUPPORTS_CIRCULAR : hal_spi_lld.h, hal_spi_v2_lld.h
- SPI_SUPPORTS_SLAVE_MODE : hal_spi_v2_lld.h
- SPI_UNINIT : hal_spi_v1.h, hal_spi_v2.h
- SPI_USE_ASSERT_ON_ERROR : hal_spi_v2.h, halconf.h
- SPI_USE_MUTUAL_EXCLUSION : hal_spi_v1.h, hal_spi_v2.h, halconf.h
- SPI_USE_SYNCHRONIZATION : hal_spi_v2.h
- SPI_USE_WAIT : hal_spi_v1.h, halconf.h
- spiAbort : hal_spi_v2.h, hal_spi_v1.inc
- spiAbortI : hal_spi_v2.h, hal_spi_v1.inc
- spiAcquireBus() : hal_spi_v1.inc, hal_spi_v2.inc
- spicallback_t : hal_spi_v1.h
- spicb_t : hal_spi_v2.h
- SPIConfig : hal_spi_v1.h, hal_spi_v2.h
- SPID1 : hal_spi_lld.c, hal_spi_v2_lld.c
- SPIDriver : hal_spi_v1.h, hal_spi_v2.h
- spiExchange() : hal_spi_v1.inc, hal_spi_v2.inc
- spiIgnore() : hal_spi_v1.inc, hal_spi_v2.inc
- spiInit() : hal_spi_v1.inc, hal_spi_v2.inc
- spiIsBufferComplete : hal_spi_v1.h, hal_spi_v2.h
- spiObjectInit() : hal_spi_v1.inc, hal_spi_v2.inc
- spiPolledExchange : hal_spi_v1.h, hal_spi_v2.h
- spiReceive() : hal_spi_v1.inc, hal_spi_v2.inc
- spiReleaseBus() : hal_spi_v1.inc, hal_spi_v2.inc
- spiSelect() : hal_spi_v1.inc, hal_spi_v2.inc
- spiSelectI : hal_spi_v1.h, hal_spi_v2.h
- spiSend() : hal_spi_v1.inc, hal_spi_v2.inc
- spiStart() : hal_spi_v1.inc, hal_spi_v2.inc
- spiStartExchange() : hal_spi_v1.inc, hal_spi_v2.inc
- spiStartExchangeI : hal_spi_v1.h, hal_spi_v2.inc
- spiStartIgnore() : hal_spi_v1.inc, hal_spi_v2.inc
- spiStartIgnoreI : hal_spi_v1.h, hal_spi_v2.inc
- spiStartReceive() : hal_spi_v1.inc, hal_spi_v2.inc
- spiStartReceiveI : hal_spi_v1.h, hal_spi_v2.inc
- spiStartSend() : hal_spi_v1.inc, hal_spi_v2.inc
- spiStartSendI : hal_spi_v1.h, hal_spi_v2.inc
- spistate_t : hal_spi_v1.h, hal_spi_v2.h
- spiStop() : hal_spi_v1.inc, hal_spi_v2.inc
- spiStopTransfer() : hal_spi_v2.inc
- spiStopTransferI() : hal_spi_v2.inc
- spiSynchronize() : hal_spi_v2.inc
- spiSynchronizeS() : hal_spi_v2.inc
- spiUnselect() : hal_spi_v1.inc, hal_spi_v2.inc
- spiUnselectI : hal_spi_v1.h, hal_spi_v2.h
- st_callback_t : hal_st.h
- st_callbacks : hal_st.c
- st_lld_get_alarm() : hal_st_lld.h
- st_lld_get_counter() : hal_st_lld.h
- st_lld_init() : hal_st_lld.c
- st_lld_is_alarm_active() : hal_st_lld.h
- ST_LLD_NUM_ALARMS : hal_st.h
- st_lld_set_alarm() : hal_st_lld.h
- st_lld_start_alarm() : hal_st_lld.h
- st_lld_stop_alarm() : hal_st_lld.h
- start_p_measurement() : bmp085.c
- start_t_measurement() : bmp085.c
- stBind() : hal_st.c
- stBindAlarmN() : hal_st.c
- stGetAlarm() : hal_st.c
- stGetAlarmN() : hal_st.c
- stGetCounter() : hal_st.c
- stInit() : hal_st.c
- stIsAlarmActive() : hal_st.c
- stIsAlarmActiveN() : hal_st.c
- stkalign_t : chearly.h, nil/include/ch.h
- STM_OK : hal_streams.h
- STM_RESET : hal_streams.h
- STM_TIMEOUT : hal_streams.h
- streamGet : hal_streams.h
- streamPut : hal_streams.h
- streamRead : hal_streams.h
- streamUnget : hal_streams.h
- streamWrite : hal_streams.h
- stSetAlarm() : hal_st.c
- stSetAlarmN() : hal_st.c
- stSetCallback() : hal_st.c
- stStartAlarm() : hal_st.c
- stStartAlarmN() : hal_st.c
- stStopAlarm() : hal_st.c
- stStopAlarmN() : hal_st.c
- sym_to_val() : chscanf.c
- sync_read() : hal_sio.c
- sync_write() : hal_sio.c
- sysinterval_t : chtime.h, nil/include/ch.h, osal.h
- syssts_t : chearly.h, nil/include/ch.h, osal.h
- system_debug_t : chdebug.h
- system_state_t : chobjects.h
- systime_t : chtime.h, nil/include/ch.h, osal.h
- systimestamp_t : chtime.h