SYMBOL INDEX (1778 symbols across 183 files) FILE: firmware/blinky/blinky.c function main (line 29) | int main(void) FILE: firmware/common/bitband.c function peripheral_bitband_set (line 32) | void peripheral_bitband_set(volatile void* const peripheral_address, con... function peripheral_bitband_clear (line 37) | void peripheral_bitband_clear(volatile void* const peripheral_address, c... function peripheral_bitband_get (line 42) | uint32_t peripheral_bitband_get(volatile void* const peripheral_address,... FILE: firmware/common/fault_handler.c type hard_fault_stack_t (line 27) | typedef struct function hard_fault_handler (line 39) | __attribute__((naked)) function hard_fault_handler_c (line 50) | __attribute__((used)) void hard_fault_handler_c(uint32_t* args) function mem_manage_handler (line 76) | void mem_manage_handler() { function bus_fault_handler (line 80) | void bus_fault_handler() { function usage_fault_handler (line 84) | void usage_fault_handler() { FILE: firmware/common/fault_handler.h type armv7m_scb_t (line 32) | typedef struct armv7m_scb_t armv7m_scb_t; type armv7m_scb_t (line 33) | struct armv7m_scb_t { FILE: firmware/common/gpdma.c function gpdma_controller_enable (line 26) | void gpdma_controller_enable() { function gpdma_channel_enable (line 31) | void gpdma_channel_enable(const uint_fast8_t channel) { function gpdma_channel_disable (line 35) | void gpdma_channel_disable(const uint_fast8_t channel) { function gpdma_channel_interrupt_tc_clear (line 40) | void gpdma_channel_interrupt_tc_clear(const uint_fast8_t channel) { function gpdma_channel_interrupt_error_clear (line 44) | void gpdma_channel_interrupt_error_clear(const uint_fast8_t channel) { function gpdma_lli_enable_interrupt (line 48) | void gpdma_lli_enable_interrupt(gpdma_lli_t* const lli) { function gpdma_lli_create_loop (line 52) | void gpdma_lli_create_loop(gpdma_lli_t* const lli, const size_t lli_coun... function gpdma_lli_create_oneshot (line 59) | void gpdma_lli_create_oneshot(gpdma_lli_t* const lli, const size_t lli_c... FILE: firmware/common/hackrf_core.c function delay (line 35) | void delay(uint32_t duration) function cpu_clock_init (line 46) | void cpu_clock_init(void) function cpu_clock_pll1_low_speed (line 135) | void cpu_clock_pll1_low_speed(void) function cpu_clock_pll1_max_speed (line 170) | void cpu_clock_pll1_max_speed(void) function ssp1_init (line 219) | void ssp1_init(void) function ssp1_set_mode_16bit (line 235) | void ssp1_set_mode_16bit(void) function ssp1_set_mode_8bit (line 258) | void ssp1_set_mode_8bit(void) function pin_setup (line 281) | void pin_setup(void) { FILE: firmware/common/hackrf_core.h type transceiver_mode_t (line 168) | typedef enum { FILE: firmware/common/m0_sleep.c function main (line 22) | int main() { FILE: firmware/common/mcp4022.c function mcp_init (line 26) | void mcp_init(void) { function wait_us (line 43) | static void wait_us(uint32_t wait) { function mcp_inc (line 53) | static void mcp_inc(uint8_t val) { function mcp_dec (line 69) | static void mcp_dec(uint8_t val) { function mcp_set (line 85) | void mcp_set(uint8_t val) { FILE: firmware/common/rf_path.c function enable_pa (line 6) | void enable_pa(void) { function disable_pa (line 10) | void disable_pa(void) { function enable_mixer (line 14) | void enable_mixer(void) { function disable_mixer (line 18) | void disable_mixer(void) { function disable_adc (line 22) | void disable_adc(void) { function enable_adc (line 26) | void enable_adc(void) { function enable_adf4158 (line 30) | void enable_adf4158(void) { function disable_adf4158 (line 34) | void disable_adf4158(void) { function rf_disable (line 38) | void rf_disable(void) { function rf_enable (line 47) | void rf_enable(void) { function adf4158_write_register (line 54) | void adf4158_write_register(uint32_t data) { function adf4158_read_register (line 63) | uint32_t adf4158_read_register(void) { FILE: firmware/common/rom_iap.c function iap_is_implemented (line 54) | bool iap_is_implemented(void) function isp_iap_ret_code_t (line 67) | isp_iap_ret_code_t iap_cmd_call(iap_cmd_res_t* iap_cmd_res) FILE: firmware/common/rom_iap.h type iap_cmd_code_t (line 27) | typedef enum type isp_iap_ret_code_t (line 69) | typedef enum type iap_cmd_res_t (line 99) | typedef struct FILE: firmware/common/sgpio.c function sgpio_configure_pin_functions (line 33) | void sgpio_configure_pin_functions() { function sgpio_test_interface (line 63) | void sgpio_test_interface() { function sgpio_set_slice_mode (line 91) | void sgpio_set_slice_mode( function sgpio_configure (line 106) | void sgpio_configure(void) { function sgpio_configure_clock (line 355) | void sgpio_configure_clock(uint16_t preset, uint16_t reg) { FILE: firmware/common/sgpio.h type sgpio_direction_t (line 27) | typedef enum { FILE: firmware/common/streaming.c function baseband_streaming_enable (line 30) | void baseband_streaming_enable() { function baseband_streaming_disable (line 38) | void baseband_streaming_disable() { FILE: firmware/common/usb.c function usb_queue_head_t (line 41) | usb_queue_head_t* usb_queue_head( function usb_endpoint_t (line 47) | static usb_endpoint_t* usb_endpoint_from_address( function uint_fast8_t (line 53) | static uint_fast8_t usb_endpoint_address( function usb_endpoint_is_in (line 60) | static bool usb_endpoint_is_in(const uint_fast8_t endpoint_address) { function uint_fast8_t (line 64) | static uint_fast8_t usb_endpoint_number(const uint_fast8_t endpoint_addr... function usb_peripheral_reset (line 68) | void usb_peripheral_reset() { function usb_phy_enable (line 75) | static void usb_phy_enable() { function usb_clear_pending_interrupts (line 79) | static void usb_clear_pending_interrupts(const uint32_t mask) { function usb_clear_all_pending_interrupts (line 87) | static void usb_clear_all_pending_interrupts() { function usb_wait_for_endpoint_priming_to_finish (line 91) | static void usb_wait_for_endpoint_priming_to_finish(const uint32_t mask) { function usb_flush_endpoints (line 97) | static void usb_flush_endpoints(const uint32_t mask) { function usb_wait_for_endpoint_flushing_to_finish (line 103) | static void usb_wait_for_endpoint_flushing_to_finish(const uint32_t mask) { function usb_flush_primed_endpoints (line 109) | static void usb_flush_primed_endpoints(const uint32_t mask) { function usb_flush_all_primed_endpoints (line 115) | static void usb_flush_all_primed_endpoints() { function usb_endpoint_set_type (line 119) | static void usb_endpoint_set_type( function usb_endpoint_enable (line 136) | static void usb_endpoint_enable( function usb_endpoint_clear_pending_interrupts (line 147) | static void usb_endpoint_clear_pending_interrupts( function usb_endpoint_disable (line 158) | void usb_endpoint_disable( function usb_endpoint_prime (line 172) | void usb_endpoint_prime( function usb_endpoint_is_priming (line 193) | static bool usb_endpoint_is_priming( function usb_endpoint_schedule_wait (line 206) | void usb_endpoint_schedule_wait( function usb_endpoint_schedule_append (line 225) | void usb_endpoint_schedule_append( function usb_endpoint_flush (line 249) | void usb_endpoint_flush( function usb_endpoint_is_ready (line 272) | bool usb_endpoint_is_ready( function usb_endpoint_is_complete (line 283) | bool usb_endpoint_is_complete( function usb_endpoint_stall (line 294) | void usb_endpoint_stall( function usb_controller_run (line 305) | static void usb_controller_run() { function usb_controller_stop (line 309) | static void usb_controller_stop() { function uint_fast8_t (line 313) | static uint_fast8_t usb_controller_is_resetting() { function usb_controller_set_device_mode (line 317) | static void usb_controller_set_device_mode() { function usb_speed_t (line 327) | usb_speed_t usb_speed( function usb_clear_status (line 349) | static void usb_clear_status(const uint32_t status) { function usb_get_status (line 353) | static uint32_t usb_get_status() { function usb_clear_endpoint_setup_status (line 365) | static void usb_clear_endpoint_setup_status(const uint32_t endpoint_setu... function usb_get_endpoint_setup_status (line 369) | static uint32_t usb_get_endpoint_setup_status() { function usb_clear_endpoint_complete (line 373) | static void usb_clear_endpoint_complete(const uint32_t endpoint_complete) { function usb_get_endpoint_complete (line 377) | static uint32_t usb_get_endpoint_complete() { function usb_disable_all_endpoints (line 381) | static void usb_disable_all_endpoints() { function usb_set_address_immediate (line 391) | void usb_set_address_immediate( function usb_set_address_deferred (line 400) | void usb_set_address_deferred( function usb_reset_all_endpoints (line 412) | static void usb_reset_all_endpoints() { function usb_controller_reset (line 418) | static void usb_controller_reset() { function usb_bus_reset (line 433) | static void usb_bus_reset(usb_device_t* const device) { function usb_interrupt_enable (line 451) | static void usb_interrupt_enable( function usb_device_init (line 459) | void usb_device_init( function usb_run (line 489) | void usb_run( function copy_setup (line 496) | static void copy_setup(usb_setup_t* const dst, const volatile uint8_t* c... function usb_endpoint_init (line 507) | void usb_endpoint_init( function usb_check_for_setup_events (line 553) | static void usb_check_for_setup_events() { function usb_check_for_transfer_events (line 578) | static void usb_check_for_transfer_events() { function usb0_isr (line 610) | void usb0_isr() { FILE: firmware/common/usb_queue.c function usb_queue_t (line 38) | static usb_queue_t* endpoint_queue( function usb_queue_init (line 46) | void usb_queue_init( function usb_transfer_t (line 63) | static usb_transfer_t* allocate_transfer( function free_transfer (line 80) | static void free_transfer(usb_transfer_t* const transfer) function usb_transfer_t (line 93) | static usb_transfer_t* endpoint_queue_transfer( function usb_queue_flush_queue (line 109) | static void usb_queue_flush_queue(usb_queue_t* const queue) function usb_queue_flush_endpoint (line 120) | void usb_queue_flush_endpoint(const usb_endpoint_t* const endpoint) function usb_transfer_schedule (line 125) | int usb_transfer_schedule( function usb_transfer_schedule_block (line 169) | int usb_transfer_schedule_block( function usb_transfer_schedule_ack (line 184) | int usb_transfer_schedule_ack( function usb_queue_transfer_complete (line 191) | void usb_queue_transfer_complete(usb_endpoint_t* const endpoint) FILE: firmware/common/usb_queue.h type usb_transfer_t (line 30) | typedef struct _usb_transfer_t usb_transfer_t; type usb_queue_t (line 31) | typedef struct _usb_queue_t usb_queue_t; type _usb_transfer_t (line 35) | struct _usb_transfer_t { type _usb_queue_t (line 45) | struct _usb_queue_t { FILE: firmware/common/usb_request.c function usb_request (line 28) | static void usb_request( function usb_setup_complete (line 63) | void usb_setup_complete( function usb_control_out_complete (line 69) | void usb_control_out_complete( function usb_control_in_complete (line 82) | void usb_control_in_complete( FILE: firmware/common/usb_request.h type usb_endpoint_type_t (line 27) | typedef enum { type usb_transfer_stage_t (line 34) | typedef enum { type usb_request_status_t (line 40) | typedef enum { type usb_request_status_t (line 45) | typedef usb_request_status_t (*usb_request_handler_fn)( type usb_request_handlers_t (line 50) | typedef struct { FILE: firmware/common/usb_standard_request.c function uint_fast16_t (line 50) | uint_fast16_t usb_endpoint_descriptor_max_packet_size( function usb_transfer_type_t (line 56) | usb_transfer_type_t usb_endpoint_descriptor_transfer_type( function usb_set_configuration_changed_cb (line 64) | void usb_set_configuration_changed_cb( function usb_set_configuration (line 70) | bool usb_set_configuration( function usb_request_status_t (line 110) | static usb_request_status_t usb_send_descriptor( function usb_request_status_t (line 130) | static usb_request_status_t usb_send_descriptor_string( function usb_request_status_t (line 143) | static usb_request_status_t usb_send_descriptor_config( function usb_request_status_t (line 162) | static usb_request_status_t usb_standard_request_get_descriptor_setup( function usb_request_status_t (line 198) | static usb_request_status_t usb_standard_request_get_descriptor( function usb_request_status_t (line 217) | static usb_request_status_t usb_standard_request_set_address_setup( function usb_request_status_t (line 225) | static usb_request_status_t usb_standard_request_set_address( function usb_request_status_t (line 248) | static usb_request_status_t usb_standard_request_set_configuration_setup( function usb_request_status_t (line 264) | static usb_request_status_t usb_standard_request_set_configuration( function usb_request_status_t (line 283) | static usb_request_status_t usb_standard_request_get_configuration_setup( function usb_request_status_t (line 299) | static usb_request_status_t usb_standard_request_get_configuration( function usb_request_status_t (line 318) | usb_request_status_t usb_standard_request( FILE: firmware/common/usb_type.h type usb_setup_t (line 33) | typedef struct ATTR_PACKED { type usb_standard_request_t (line 59) | typedef enum { type usb_setup_request_type_t (line 73) | typedef enum { type usb_transfer_direction_t (line 88) | typedef enum { type usb_descriptor_type_t (line 93) | typedef enum { type usb_transfer_type_t (line 104) | typedef enum { type usb_speed_t (line 111) | typedef enum { type usb_configuration_t (line 118) | typedef struct { type usb_device_t (line 124) | typedef struct { type usb_endpoint_t (line 132) | typedef struct usb_endpoint_t usb_endpoint_t; type usb_endpoint_t (line 133) | struct usb_endpoint_t { FILE: firmware/common/w25q80bv.c function w25q80bv_setup (line 42) | void w25q80bv_setup(void) function w25q80bv_get_status (line 95) | uint8_t w25q80bv_get_status(void) function w25q80bv_get_device_id (line 108) | uint8_t w25q80bv_get_device_id(void) function w25q80bv_get_unique_id (line 127) | void w25q80bv_get_unique_id(w25q80bv_unique_id_t* unique_id) function w25q80bv_wait_while_busy (line 149) | void w25q80bv_wait_while_busy(void) function w25q80bv_write_enable (line 154) | void w25q80bv_write_enable(void) function w25q80bv_chip_erase (line 162) | void w25q80bv_chip_erase(void) function w25q80bv_page_program (line 180) | void w25q80bv_page_program(const uint32_t addr, const uint16_t len, cons... function w25q80bv_read_page (line 205) | void w25q80bv_read_page(const uint32_t addr, const uint16_t len, uint8_t... function w25q80bv_program (line 223) | void w25q80bv_program(uint32_t addr, uint32_t len, const uint8_t* data) FILE: firmware/common/w25q80bv.h type w25q80bv_unique_id_t (line 43) | typedef union FILE: firmware/hackrf_usb/hackrf_usb.c function set_transceiver_mode (line 57) | void set_transceiver_mode(const transceiver_mode_t new_transceiver_mode) { function transceiver_mode_t (line 78) | transceiver_mode_t transceiver_mode(void) { function usb_request_status_t (line 82) | usb_request_status_t usb_vendor_request_set_transceiver_mode( function usb_request_status_t (line 133) | usb_request_status_t usb_vendor_request( function usb_configuration_changed (line 156) | void usb_configuration_changed( function usb_set_descriptor_by_serial_number (line 177) | void usb_set_descriptor_by_serial_number(void) function main (line 202) | int main(void) { FILE: firmware/hackrf_usb/sgpio_isr.c function sgpio_isr_rx (line 31) | void sgpio_isr_rx() { FILE: firmware/hackrf_usb/usb_api_board_info.c function usb_request_status_t (line 34) | usb_request_status_t usb_vendor_request_read_board_id( function usb_request_status_t (line 45) | usb_request_status_t usb_vendor_request_read_version_string( function usb_request_status_t (line 58) | usb_request_status_t usb_vendor_request_read_partid_serialno( FILE: firmware/hackrf_usb/usb_api_board_info.h type read_partid_serialno_t (line 31) | typedef struct { FILE: firmware/hackrf_usb/usb_api_cpld.c function cpld_buffer_refilled (line 41) | static void cpld_buffer_refilled(void* user_data, unsigned int length) function refill_cpld_buffer (line 48) | static void refill_cpld_buffer(void) function cpld_update (line 63) | void cpld_update(void) FILE: firmware/hackrf_usb/usb_api_register.c function usb_request_status_t (line 76) | usb_request_status_t usb_vendor_request_write_adf4158( function usb_request_status_t (line 90) | usb_request_status_t usb_vendor_request_read_adf4158( function usb_request_status_t (line 107) | usb_request_status_t usb_vendor_request_set_mcp( function usb_request_status_t (line 124) | usb_request_status_t usb_vendor_request_set_gpio( function usb_request_status_t (line 154) | usb_request_status_t usb_vendor_request_clear_gpio( function usb_request_status_t (line 182) | usb_request_status_t usb_vendor_request_set_clock( function usb_request_status_t (line 197) | usb_request_status_t usb_vendor_request_set_trigger( FILE: firmware/hackrf_usb/usb_api_spiflash.c function usb_request_status_t (line 33) | usb_request_status_t usb_vendor_request_erase_spiflash( function usb_request_status_t (line 48) | usb_request_status_t usb_vendor_request_write_spiflash( function usb_request_status_t (line 86) | usb_request_status_t usb_vendor_request_read_spiflash( FILE: firmware/hackrf_usb/usb_api_transceiver.c type set_freq_params_t (line 37) | typedef struct { type set_freq_explicit_params (line 44) | struct set_freq_explicit_params { type set_freq_explicit_params (line 50) | struct set_freq_explicit_params type set_sample_r_params_t (line 52) | typedef struct { function usb_request_status_t (line 59) | usb_request_status_t usb_vendor_request_set_baseband_filter_bandwidth( function usb_request_status_t (line 75) | usb_request_status_t usb_vendor_request_set_freq( function usb_request_status_t (line 99) | usb_request_status_t usb_vendor_request_set_sample_rate_frac( function usb_request_status_t (line 122) | usb_request_status_t usb_vendor_request_set_amp_enable( function usb_request_status_t (line 143) | usb_request_status_t usb_vendor_request_set_lna_gain( function usb_request_status_t (line 158) | usb_request_status_t usb_vendor_request_set_vga_gain( function usb_request_status_t (line 172) | usb_request_status_t usb_vendor_request_set_txvga_gain( function usb_request_status_t (line 186) | usb_request_status_t usb_vendor_request_set_antenna_enable( function usb_request_status_t (line 207) | usb_request_status_t usb_vendor_request_set_freq_explicit( FILE: firmware/libopencm3/include/libopencm3/cm3/cortex.h function cm_enable_interrupts (line 23) | static inline void cm_enable_interrupts(void) function cm_disable_interrupts (line 28) | static inline void cm_disable_interrupts(void) FILE: firmware/libopencm3/include/libopencm3/cm3/scb.h function BEGIN_DECLS (line 415) | BEGIN_DECLS FILE: firmware/libopencm3/include/libopencm3/cm3/sync.h type mutex_t (line 44) | typedef uint32_t mutex_t; FILE: firmware/libopencm3/include/libopencm3/cm3/vector.h type vector_table_t (line 47) | typedef struct { FILE: firmware/libopencm3/include/libopencm3/lm4f/gpio.h type gpio_mode (line 183) | enum gpio_mode { type gpio_pullup (line 189) | enum gpio_pullup { type gpio_output_type (line 195) | enum gpio_output_type { type gpio_drive_strength (line 200) | enum gpio_drive_strength { type gpio_trigger (line 207) | enum gpio_trigger { type gpio_mode (line 220) | enum gpio_mode type gpio_pullup (line 221) | enum gpio_pullup type gpio_output_type (line 222) | enum gpio_output_type type gpio_drive_strength (line 223) | enum gpio_drive_strength function gpio_read (line 249) | static inline uint8_t gpio_read(uint32_t gpioport, uint8_t gpios) function gpio_write (line 269) | static inline void gpio_write(uint32_t gpioport, uint8_t gpios, uint8_t ... function gpio_set (line 284) | static inline void gpio_set(uint32_t gpioport, uint8_t gpios) function gpio_clear (line 298) | static inline void gpio_clear(uint32_t gpioport, uint8_t gpios) function gpio_port_read (line 314) | static inline uint8_t gpio_port_read(uint32_t gpioport) function gpio_port_write (line 333) | static inline void gpio_port_write(uint32_t gpioport, uint8_t data) type gpio_trigger (line 339) | enum gpio_trigger function gpio_is_interrupt_source (line 353) | static inline bool gpio_is_interrupt_source(uint32_t gpioport, uint8_t s... function gpio_clear_interrupt_flag (line 369) | static inline void gpio_clear_interrupt_flag(uint32_t gpioport, uint8_t ... FILE: firmware/libopencm3/include/libopencm3/lm4f/rcc.h type osc_src (line 48) | enum osc_src { type pwm_clkdiv (line 62) | enum pwm_clkdiv { type xtal_t (line 79) | enum xtal_t { type xtal_t (line 108) | enum xtal_t type osc_src (line 116) | enum osc_src type pwm_clkdiv (line 120) | enum pwm_clkdiv type osc_src (line 127) | enum osc_src type xtal_t (line 127) | enum xtal_t FILE: firmware/libopencm3/include/libopencm3/lm4f/systemcontrol.h type lm4f_clken (line 489) | enum lm4f_clken { type lm4f_clken (line 735) | enum lm4f_clken type lm4f_clken (line 736) | enum lm4f_clken FILE: firmware/libopencm3/include/libopencm3/lm4f/uart.h type uart_parity (line 364) | enum uart_parity { type uart_flowctl (line 372) | enum uart_flowctl { type uart_interrupt_flag (line 385) | enum uart_interrupt_flag { type uart_fifo_rx_trigger_level (line 412) | enum uart_fifo_rx_trigger_level { type uart_fifo_tx_trigger_level (line 432) | enum uart_fifo_tx_trigger_level { type uart_parity (line 448) | enum uart_parity type uart_flowctl (line 450) | enum uart_flowctl type uart_fifo_rx_trigger_level (line 471) | enum uart_fifo_rx_trigger_level type uart_fifo_tx_trigger_level (line 472) | enum uart_fifo_tx_trigger_level function uart_is_tx_fifo_full (line 482) | static inline function uart_is_tx_fifo_empty (line 494) | static inline function uart_is_rx_fifo_full (line 505) | static inline function uart_is_rx_fifo_empty (line 516) | static inline type uart_interrupt_flag (line 523) | enum uart_interrupt_flag type uart_interrupt_flag (line 524) | enum uart_interrupt_flag type uart_interrupt_flag (line 529) | enum uart_interrupt_flag function uart_is_interrupt_source (line 539) | static inline FILE: firmware/libopencm3/include/libopencm3/lm4f/usb.h type usb_interrupt (line 388) | enum usb_interrupt { type usb_ep_interrupt (line 396) | enum usb_ep_interrupt { type usb_interrupt (line 411) | enum usb_interrupt type usb_ep_interrupt (line 412) | enum usb_ep_interrupt type usb_ep_interrupt (line 413) | enum usb_ep_interrupt type usb_interrupt (line 414) | enum usb_interrupt type usb_ep_interrupt (line 415) | enum usb_ep_interrupt type usb_ep_interrupt (line 416) | enum usb_ep_interrupt FILE: firmware/libopencm3/include/libopencm3/lpc43xx/gpdma.h type gpdma_lli_t (line 42) | typedef struct gpdma_lli_t gpdma_lli_t; type gpdma_lli_t (line 43) | struct gpdma_lli_t { FILE: firmware/libopencm3/include/libopencm3/lpc43xx/scu.h type scu_grp_pin_t (line 443) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/lpc43xx/sgpio.h type sgpio_t (line 583) | typedef struct { FILE: firmware/libopencm3/include/libopencm3/lpc43xx/ssp.h type ssp_num_t (line 114) | typedef enum { type ssp_datasize_t (line 123) | typedef enum { type ssp_frame_format_t (line 140) | typedef enum { type ssp_cpol_cpha_t (line 147) | typedef enum { type ssp_mode_t (line 158) | typedef enum { type ssp_master_slave_t (line 167) | typedef enum { type ssp_slave_option_t (line 178) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/lpc43xx/uart.h type uart_databit_t (line 370) | typedef enum { type uart_stopbit_t (line 380) | typedef enum { type uart_parity_t (line 390) | typedef enum { type uart_num_t (line 403) | typedef enum { type uart_error_t (line 410) | typedef enum { type uart_rx_data_ready_t (line 415) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/lpc43xx/usb.h type usb_transfer_descriptor_t (line 38) | typedef struct usb_transfer_descriptor_t usb_transfer_descriptor_t; type usb_transfer_descriptor_t (line 39) | struct usb_transfer_descriptor_t { type usb_queue_head_t (line 83) | typedef struct { FILE: firmware/libopencm3/include/libopencm3/sam/eefc.h function eefc_set_latency (line 72) | static inline void eefc_set_latency(uint8_t wait) FILE: firmware/libopencm3/include/libopencm3/sam/gpio.h type gpio_flags (line 27) | enum gpio_flags { type gpio_flags (line 36) | enum gpio_flags function gpio_set (line 38) | static inline void gpio_set(uint32_t gpioport, uint32_t gpios) function gpio_clear (line 43) | static inline void gpio_clear(uint32_t gpioport, uint32_t gpios) FILE: firmware/libopencm3/include/libopencm3/sam/pmc.h type mck_src (line 130) | enum mck_src { type mck_src (line 137) | enum mck_src FILE: firmware/libopencm3/include/libopencm3/sam/pwm.h function pwm_set_period (line 89) | static inline void pwm_set_period(int ch, uint32_t period) function pwm_set_duty (line 94) | static inline void pwm_set_duty(int ch, uint32_t duty) function pwm_enable (line 99) | static inline void pwm_enable(int ch) function pwm_disable (line 104) | static inline void pwm_disable(int ch) FILE: firmware/libopencm3/include/libopencm3/sam/usart.h type usart_stopbits (line 172) | enum usart_stopbits { type usart_parity (line 178) | enum usart_parity { type usart_mode (line 187) | enum usart_mode { type usart_flowcontrol (line 194) | enum usart_flowcontrol { type usart_stopbits (line 201) | enum usart_stopbits type usart_parity (line 202) | enum usart_parity type usart_mode (line 203) | enum usart_mode type usart_flowcontrol (line 204) | enum usart_flowcontrol FILE: firmware/libopencm3/include/libopencm3/stm32/common/crypto_common_f24.h type crypto_mode (line 245) | enum crypto_mode { type crypto_keysize (line 261) | enum crypto_keysize { type crypto_datatype (line 266) | enum crypto_datatype { type crypto_keysize (line 276) | enum crypto_keysize type crypto_datatype (line 278) | enum crypto_datatype type crypto_mode (line 279) | enum crypto_mode FILE: firmware/libopencm3/include/libopencm3/stm32/common/dac_common_all.h type data_channel (line 384) | typedef enum { type data_align (line 389) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/stm32/common/exti_common_all.h type exti_trigger_type (line 61) | enum exti_trigger_type { type exti_trigger_type (line 69) | enum exti_trigger_type FILE: firmware/libopencm3/include/libopencm3/stm32/common/timer_common_all.h type tim_oc_id (line 943) | enum tim_oc_id { type tim_oc_mode (line 954) | enum tim_oc_mode { type tim_ic_id (line 966) | enum tim_ic_id { type tim_ic_filter (line 980) | enum tim_ic_filter { type tim_ic_psc (line 1002) | enum tim_ic_psc { type tim_ic_input (line 1013) | enum tim_ic_input { type tim_et_pol (line 1023) | enum tim_et_pol { type tim_oc_id (line 1068) | enum tim_oc_id type tim_oc_id (line 1069) | enum tim_oc_id type tim_oc_id (line 1070) | enum tim_oc_id type tim_oc_id (line 1071) | enum tim_oc_id type tim_oc_id (line 1072) | enum tim_oc_id type tim_oc_mode (line 1073) | enum tim_oc_mode type tim_oc_id (line 1074) | enum tim_oc_id type tim_oc_id (line 1075) | enum tim_oc_id type tim_oc_id (line 1077) | enum tim_oc_id type tim_oc_id (line 1078) | enum tim_oc_id type tim_oc_id (line 1079) | enum tim_oc_id type tim_oc_id (line 1080) | enum tim_oc_id type tim_oc_id (line 1082) | enum tim_oc_id type tim_oc_id (line 1084) | enum tim_oc_id type tim_oc_id (line 1085) | enum tim_oc_id type tim_ic_id (line 1105) | enum tim_ic_id type tim_ic_filter (line 1106) | enum tim_ic_filter type tim_ic_id (line 1107) | enum tim_ic_id type tim_ic_psc (line 1108) | enum tim_ic_psc type tim_ic_id (line 1109) | enum tim_ic_id type tim_ic_input (line 1110) | enum tim_ic_input type tim_ic_id (line 1111) | enum tim_ic_id type tim_ic_id (line 1112) | enum tim_ic_id type tim_ic_filter (line 1114) | enum tim_ic_filter type tim_ic_psc (line 1115) | enum tim_ic_psc type tim_et_pol (line 1116) | enum tim_et_pol FILE: firmware/libopencm3/include/libopencm3/stm32/common/timer_common_f24.h type tim_ic_pol (line 92) | enum tim_ic_pol { type tim_ic_id (line 103) | enum tim_ic_id type tim_ic_pol (line 104) | enum tim_ic_pol FILE: firmware/libopencm3/include/libopencm3/stm32/f0/adc.h type adc_opmode (line 280) | enum adc_opmode { type adc_opmode (line 299) | enum adc_opmode FILE: firmware/libopencm3/include/libopencm3/stm32/f0/rcc.h type rcc_osc (line 345) | enum rcc_osc { type rcc_periph_clken (line 351) | enum rcc_periph_clken { type rcc_periph_rst (line 393) | enum rcc_periph_rst { type rcc_osc (line 438) | enum rcc_osc type rcc_osc (line 439) | enum rcc_osc type rcc_osc (line 440) | enum rcc_osc type rcc_osc (line 441) | enum rcc_osc type rcc_osc (line 442) | enum rcc_osc type rcc_osc (line 443) | enum rcc_osc type rcc_osc (line 444) | enum rcc_osc type rcc_osc (line 445) | enum rcc_osc type rcc_osc (line 446) | enum rcc_osc type rcc_osc (line 451) | enum rcc_osc type rcc_osc (line 457) | enum rcc_osc type rcc_periph_clken (line 464) | enum rcc_periph_clken type rcc_periph_clken (line 465) | enum rcc_periph_clken type rcc_periph_rst (line 466) | enum rcc_periph_rst type rcc_periph_rst (line 467) | enum rcc_periph_rst type rcc_periph_rst (line 468) | enum rcc_periph_rst FILE: firmware/libopencm3/include/libopencm3/stm32/f1/rcc.h type osc_t (line 498) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/stm32/f1/rtc.h type rtcflag_t (line 144) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/stm32/f1/timer.h type tim_ic_pol (line 41) | enum tim_ic_pol { type tim_ic_id (line 51) | enum tim_ic_id type tim_ic_pol (line 52) | enum tim_ic_pol FILE: firmware/libopencm3/include/libopencm3/stm32/f2/rcc.h type clock_3v3_t (line 458) | typedef enum { type clock_scale_t (line 463) | typedef struct { type osc_t (line 478) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/stm32/f3/rcc.h type rcc_clock (line 393) | enum rcc_clock { type clock_scale_t (line 400) | typedef struct { type osc (line 414) | enum osc { type osc (line 420) | enum osc type osc (line 421) | enum osc type osc (line 422) | enum osc type osc (line 423) | enum osc type osc (line 426) | enum osc type osc (line 427) | enum osc type osc (line 428) | enum osc type osc (line 429) | enum osc type osc (line 430) | enum osc type osc (line 433) | enum osc type osc (line 434) | enum osc FILE: firmware/libopencm3/include/libopencm3/stm32/f4/crypto.h type crypto_mode_mac (line 81) | enum crypto_mode_mac { type crypto_mode_mac (line 93) | enum crypto_mode_mac FILE: firmware/libopencm3/include/libopencm3/stm32/f4/pwr.h type vos_scale_t (line 76) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/stm32/f4/rcc.h type clock_3v3_t (line 459) | typedef enum { type clock_scale_t (line 466) | typedef struct { type osc_t (line 484) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/stm32/l1/pwr.h type vos_scale_t (line 100) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/stm32/l1/rcc.h type clock_scale_t (line 387) | typedef struct { type clock_config_entry_t (line 401) | typedef enum { type osc_t (line 420) | typedef enum { FILE: firmware/libopencm3/include/libopencm3/stm32/usb_desc.h type usb_desc_head (line 30) | struct usb_desc_head { type usb_device_desc (line 35) | struct usb_device_desc { type usb_conf_desc_header (line 51) | struct usb_conf_desc_header { type usb_int_desc_header (line 66) | struct usb_int_desc_header { type usb_ep_desc (line 77) | struct usb_ep_desc { type usb_conf_desc (line 90) | struct usb_conf_desc { type usb_string_desc (line 96) | struct usb_string_desc { FILE: firmware/libopencm3/include/libopencm3/usb/cdc.h type usb_cdc_header_descriptor (line 76) | struct usb_cdc_header_descriptor { type usb_cdc_union_descriptor (line 84) | struct usb_cdc_union_descriptor { type usb_cdc_call_management_descriptor (line 100) | struct usb_cdc_call_management_descriptor { type usb_cdc_acm_descriptor (line 109) | struct usb_cdc_acm_descriptor { type usb_cdc_line_coding (line 124) | struct usb_cdc_line_coding { type usb_cdc_notification (line 137) | struct usb_cdc_notification { FILE: firmware/libopencm3/include/libopencm3/usb/dfu.h type dfu_req (line 41) | enum dfu_req { type dfu_status (line 51) | enum dfu_status { type dfu_state (line 70) | enum dfu_state { type usb_dfu_descriptor (line 85) | struct usb_dfu_descriptor { FILE: firmware/libopencm3/include/libopencm3/usb/hid.h type usb_hid_descriptor (line 48) | struct usb_hid_descriptor { FILE: firmware/libopencm3/include/libopencm3/usb/usbd.h type usbd_driver (line 52) | typedef struct _usbd_driver usbd_driver; type usbd_device (line 53) | typedef struct _usbd_device usbd_device; type usb_device_descriptor (line 63) | struct usb_device_descriptor type usb_config_descriptor (line 64) | struct usb_config_descriptor type usb_setup_data (line 79) | struct usb_setup_data type usb_setup_data (line 81) | struct usb_setup_data FILE: firmware/libopencm3/include/libopencm3/usb/usbstd.h type usb_setup_data (line 56) | struct usb_setup_data { type usb_device_descriptor (line 119) | struct usb_device_descriptor { type usb_device_qualifier_descriptor (line 141) | struct usb_device_qualifier_descriptor { type usb_config_descriptor (line 154) | struct usb_config_descriptor { type usb_interface_descriptor (line 182) | struct usb_interface_descriptor { type usb_endpoint_descriptor (line 201) | struct usb_endpoint_descriptor { type usb_string_descriptor (line 229) | struct usb_string_descriptor { type usb_iface_assoc_descriptor (line 236) | struct usb_iface_assoc_descriptor { type usb_language_id (line 249) | enum usb_language_id { FILE: firmware/libopencm3/include/libopencmsis/core_cm3.h type SCB_TypeDef (line 39) | typedef struct { type CoreDebug_TypeDef (line 64) | typedef struct { function NVIC_ClearPendingIRQ (line 75) | static inline void NVIC_ClearPendingIRQ(uint8_t irqn) function NVIC_EnableIRQ (line 79) | static inline void NVIC_EnableIRQ(uint8_t irqn) function NVIC_DisableIRQ (line 83) | static inline void NVIC_DisableIRQ(uint8_t irqn) type MPU_TypeDef (line 98) | typedef struct { type SysTick_TypeDef (line 136) | typedef struct { function SysTick_Config (line 144) | static inline uint32_t SysTick_Config(uint32_t n_ticks) type ITM_TypeDef (line 161) | typedef struct { FILE: firmware/libopencm3/lib/cm3/assert.c function cm3_assert_failed (line 22) | void __attribute__((weak)) cm3_assert_failed(void) function cm3_assert_failed_verbose (line 27) | void __attribute__((weak)) cm3_assert_failed_verbose( FILE: firmware/libopencm3/lib/cm3/nvic.c function nvic_enable_irq (line 57) | void nvic_enable_irq(uint8_t irqn) function nvic_disable_irq (line 70) | void nvic_disable_irq(uint8_t irqn) function nvic_get_pending_irq (line 84) | uint8_t nvic_get_pending_irq(uint8_t irqn) function nvic_set_pending_irq (line 98) | void nvic_set_pending_irq(uint8_t irqn) function nvic_clear_pending_irq (line 112) | void nvic_clear_pending_irq(uint8_t irqn) function nvic_get_irq_enabled (line 126) | uint8_t nvic_get_irq_enabled(uint8_t irqn) function nvic_set_priority (line 152) | void nvic_set_priority(uint8_t irqn, uint8_t priority) function nvic_get_active_irq (line 177) | uint8_t nvic_get_active_irq(uint8_t irqn) function nvic_generate_software_interrupt (line 192) | void nvic_generate_software_interrupt(uint16_t irqn) FILE: firmware/libopencm3/lib/cm3/scb.c function scb_reset_core (line 26) | void scb_reset_core(void) function scb_reset_system (line 34) | void scb_reset_system(void) function scb_set_priority_grouping (line 43) | void scb_set_priority_grouping(uint32_t prigroup) FILE: firmware/libopencm3/lib/cm3/sync.c function __dmb (line 23) | void __dmb() function __ldrex (line 33) | uint32_t __ldrex(volatile uint32_t *addr) function __strex (line 40) | uint32_t __strex(uint32_t val, volatile uint32_t *addr) function mutex_lock (line 48) | void mutex_lock(mutex_t *m) function mutex_unlock (line 66) | void mutex_unlock(mutex_t *m) FILE: firmware/libopencm3/lib/cm3/systick.c function systick_set_reload (line 52) | void systick_set_reload(uint32_t value) function systick_get_reload (line 63) | uint32_t systick_get_reload(void) function systick_get_value (line 74) | uint32_t systick_get_value(void) function systick_set_clocksource (line 87) | void systick_set_clocksource(uint8_t clocksource) function systick_interrupt_enable (line 97) | void systick_interrupt_enable(void) function systick_interrupt_disable (line 107) | void systick_interrupt_disable(void) function systick_counter_enable (line 117) | void systick_counter_enable(void) function systick_counter_disable (line 127) | void systick_counter_disable(void) function systick_get_countflag (line 141) | uint8_t systick_get_countflag(void) function systick_get_calib (line 151) | uint32_t systick_get_calib(void) FILE: firmware/libopencm3/lib/cm3/vector.c function reset_handler (line 62) | __attribute__ ((naked)) reset_handler(void) function blocking_handler (line 98) | void blocking_handler(void) function null_handler (line 103) | void null_handler(void) FILE: firmware/libopencm3/lib/dispatch/vector_chipset.c function pre_main (line 9) | static void pre_main(void) {} FILE: firmware/libopencm3/lib/lm3s/gpio.c function gpio_set (line 40) | void gpio_set(uint32_t gpioport, uint8_t gpios) function gpio_clear (line 46) | void gpio_clear(uint32_t gpioport, uint8_t gpios) FILE: firmware/libopencm3/lib/lm4f/gpio.c function gpio_enable_ahb_aperture (line 186) | void gpio_enable_ahb_aperture(void) function gpio_mode_setup (line 209) | void gpio_mode_setup(uint32_t gpioport, enum gpio_mode mode, function gpio_set_output_config (line 270) | void gpio_set_output_config(uint32_t gpioport, enum gpio_output_type otype, function gpio_set_af (line 321) | void gpio_set_af(uint32_t gpioport, uint8_t alt_func_num, uint8_t gpios) function gpio_unlock_commit (line 365) | void gpio_unlock_commit(uint32_t gpioport, uint8_t gpios) function gpio_toggle (line 441) | void gpio_toggle(uint32_t gpioport, uint8_t gpios) function gpio_configure_trigger (line 527) | void gpio_configure_trigger(uint32_t gpioport, enum gpio_trigger trigger, function gpio_enable_interrupts (line 572) | void gpio_enable_interrupts(uint32_t gpioport, uint8_t gpios) function gpio_disable_interrupts (line 590) | void gpio_disable_interrupts(uint32_t gpioport, uint8_t gpios) FILE: firmware/libopencm3/lib/lm4f/rcc.c function rcc_configure_xtal (line 119) | void rcc_configure_xtal(enum xtal_t xtal) function rcc_disable_main_osc (line 134) | void rcc_disable_main_osc(void) function rcc_disable_interal_osc (line 144) | void rcc_disable_interal_osc(void) function rcc_enable_main_osc (line 154) | void rcc_enable_main_osc(void) function rcc_enable_interal_osc (line 164) | void rcc_enable_interal_osc(void) function rcc_enable_rcc2 (line 177) | void rcc_enable_rcc2(void) function rcc_pll_off (line 190) | void rcc_pll_off(void) function rcc_pll_on (line 203) | void rcc_pll_on(void) function rcc_set_osc_source (line 216) | void rcc_set_osc_source(enum osc_src src) function rcc_pll_bypass_disable (line 235) | void rcc_pll_bypass_disable(void) function rcc_pll_bypass_enable (line 249) | void rcc_pll_bypass_enable(void) function rcc_set_pll_divisor (line 273) | void rcc_set_pll_divisor(uint8_t div400) function rcc_set_pwm_divisor (line 294) | void rcc_set_pwm_divisor(enum pwm_clkdiv div) function rcc_usb_pll_off (line 312) | void rcc_usb_pll_off(void) function rcc_usb_pll_on (line 325) | void rcc_usb_pll_on(void) function rcc_wait_for_pll_ready (line 336) | void rcc_wait_for_pll_ready(void) function rcc_change_pll_divisor (line 364) | void rcc_change_pll_divisor(uint8_t pll_div400) function rcc_get_system_clock_frequency (line 383) | uint32_t rcc_get_system_clock_frequency(void) function xtal_to_freq (line 389) | static uint32_t xtal_to_freq(enum xtal_t xtal) function rcc_sysclk_config (line 443) | void rcc_sysclk_config(enum osc_src src, enum xtal_t xtal, uint8_t pll_d... FILE: firmware/libopencm3/lib/lm4f/systemcontrol.c function periph_clock_enable (line 27) | void periph_clock_enable(enum lm4f_clken periph) function periph_clock_disable (line 37) | void periph_clock_disable(enum lm4f_clken periph) FILE: firmware/libopencm3/lib/lm4f/uart.c function uart_enable (line 93) | void uart_enable(uint32_t uart) function uart_disable (line 103) | void uart_disable(uint32_t uart) function uart_set_baudrate (line 114) | void uart_set_baudrate(uint32_t uart, uint32_t baud) function uart_set_databits (line 139) | void uart_set_databits(uint32_t uart, uint8_t databits) function uart_set_stopbits (line 160) | void uart_set_stopbits(uint32_t uart, uint8_t stopbits) function uart_set_parity (line 175) | void uart_set_parity(uint32_t uart, enum uart_parity parity) function uart_set_flow_control (line 216) | void uart_set_flow_control(uint32_t uart, enum uart_flowctl flow) function uart_clock_from_piosc (line 238) | void uart_clock_from_piosc(uint32_t uart) function uart_clock_from_sysclk (line 248) | void uart_clock_from_sysclk(uint32_t uart) function uart_send (line 275) | void uart_send(uint32_t uart, uint16_t data) function uart_recv (line 287) | uint16_t uart_recv(uint32_t uart) function uart_wait_send_ready (line 303) | void uart_wait_send_ready(uint32_t uart) function uart_wait_recv_ready (line 316) | void uart_wait_recv_ready(uint32_t uart) function uart_send_blocking (line 330) | void uart_send_blocking(uint32_t uart, uint16_t data) function uart_recv_blocking (line 344) | uint16_t uart_recv_blocking(uint32_t uart) function uart_enable_interrupts (line 430) | void uart_enable_interrupts(uint32_t uart, enum uart_interrupt_flag ints) function uart_disable_interrupts (line 446) | void uart_disable_interrupts(uint32_t uart, enum uart_interrupt_flag ints) function uart_enable_rx_interrupt (line 459) | void uart_enable_rx_interrupt(uint32_t uart) function uart_disable_rx_interrupt (line 469) | void uart_disable_rx_interrupt(uint32_t uart) function uart_enable_tx_interrupt (line 482) | void uart_enable_tx_interrupt(uint32_t uart) function uart_disable_tx_interrupt (line 492) | void uart_disable_tx_interrupt(uint32_t uart) function uart_clear_interrupt_flag (line 508) | void uart_clear_interrupt_flag(uint32_t uart, enum uart_interrupt_flag i... function uart_enable_rx_dma (line 527) | void uart_enable_rx_dma(uint32_t uart) function uart_disable_rx_dma (line 537) | void uart_disable_rx_dma(uint32_t uart) function uart_enable_tx_dma (line 547) | void uart_enable_tx_dma(uint32_t uart) function uart_disable_tx_dma (line 557) | void uart_disable_tx_dma(uint32_t uart) function uart_enable_fifo (line 594) | void uart_enable_fifo(uint32_t uart) function uart_disable_fifo (line 604) | void uart_disable_fifo(uint32_t uart) function uart_set_fifo_trigger_levels (line 616) | void uart_set_fifo_trigger_levels(uint32_t uart, FILE: firmware/libopencm3/lib/lm4f/usb_lm4f.c type _usbd_driver (line 113) | struct _usbd_driver function usb_enable_interrupts (line 132) | void usb_enable_interrupts(enum usb_interrupt ints, function usb_disable_interrupts (line 158) | void usb_disable_interrupts(enum usb_interrupt ints, function lm4f_usb_soft_disconnect (line 170) | static inline void lm4f_usb_soft_disconnect(void) function lm4f_usb_soft_connect (line 175) | static inline void lm4f_usb_soft_connect(void) function lm4f_set_address (line 180) | static void lm4f_set_address(usbd_device *usbd_dev, uint8_t addr) function lm4f_ep_setup (line 187) | static void lm4f_ep_setup(usbd_device *usbd_dev, uint8_t addr, uint8_t t... function lm4f_endpoints_reset (line 292) | static void lm4f_endpoints_reset(usbd_device *usbd_dev) function lm4f_ep_stall_set (line 301) | static void lm4f_ep_stall_set(usbd_device *usbd_dev, uint8_t addr, function lm4f_ep_stall_get (line 333) | static uint8_t lm4f_ep_stall_get(usbd_device *usbd_dev, uint8_t addr) function lm4f_ep_nak_set (line 351) | static void lm4f_ep_nak_set(usbd_device *usbd_dev, uint8_t addr, uint8_t... function lm4f_ep_write_packet (line 360) | static uint16_t lm4f_ep_write_packet(usbd_device *usbd_dev, uint8_t addr, function lm4f_ep_read_packet (line 411) | static uint16_t lm4f_ep_read_packet(usbd_device *usbd_dev, uint8_t addr, function lm4f_poll (line 458) | static void lm4f_poll(usbd_device *usbd_dev) function lm4f_disconnect (line 560) | static void lm4f_disconnect(usbd_device *usbd_dev, bool disconnected) type _usbd_device (line 580) | struct _usbd_device function usbd_device (line 583) | static usbd_device *lm4f_usbd_init(void) type _usbd_driver (line 629) | struct _usbd_driver FILE: firmware/libopencm3/lib/lpc13xx/gpio.c function gpio_set (line 36) | void gpio_set(uint32_t gpioport, uint16_t gpios) FILE: firmware/libopencm3/lib/lpc17xx/gpio.c function gpio_set (line 37) | void gpio_set(uint32_t gpioport, uint32_t gpios) function gpio_clear (line 42) | void gpio_clear(uint32_t gpioport, uint32_t gpios) FILE: firmware/libopencm3/lib/lpc43xx/gpio.c function gpio_set (line 37) | void gpio_set(uint32_t gpioport, uint32_t gpios) function gpio_clear (line 42) | void gpio_clear(uint32_t gpioport, uint32_t gpios) function gpio_toggle (line 47) | void gpio_toggle(uint32_t gpioport, uint32_t gpios) function gpio_get (line 52) | uint32_t gpio_get(uint32_t gpioport, uint32_t gpios) FILE: firmware/libopencm3/lib/lpc43xx/i2c.c function i2c0_init (line 44) | void i2c0_init(const uint16_t duty_cycle_count) function i2c0_tx_start (line 61) | void i2c0_tx_start(void) function i2c0_tx_byte (line 70) | void i2c0_tx_byte(uint8_t byte) function i2c0_rx_byte (line 81) | uint8_t i2c0_rx_byte(void) function i2c0_stop (line 92) | void i2c0_stop(void) FILE: firmware/libopencm3/lib/lpc43xx/ipc.c function ipc_halt_m0 (line 25) | void ipc_halt_m0(void) function ipc_start_m0 (line 39) | void ipc_start_m0(uint32_t cm0_baseaddr) function ipc_m0apptxevent_clear (line 59) | void ipc_m0apptxevent_clear(void) { FILE: firmware/libopencm3/lib/lpc43xx/m4/vector_chipset.c function pre_main (line 28) | static void pre_main(void) FILE: firmware/libopencm3/lib/lpc43xx/scu.c function scu_pinmux (line 40) | void scu_pinmux(scu_grp_pin_t group_pin, uint32_t scu_conf) FILE: firmware/libopencm3/lib/lpc43xx/ssp.c function ssp_disable (line 39) | void ssp_disable(ssp_num_t ssp_num) function ssp_init (line 55) | void ssp_init(ssp_num_t ssp_num, function ssp_wait_until_not_busy (line 92) | static void ssp_wait_until_not_busy(ssp_num_t ssp_num) function ssp_transfer (line 106) | uint16_t ssp_transfer(ssp_num_t ssp_num, uint16_t data) FILE: firmware/libopencm3/lib/lpc43xx/timer.c function timer_reset (line 25) | void timer_reset(uint32_t timer_peripheral) function timer_enable_counter (line 31) | void timer_enable_counter(uint32_t timer_peripheral) function timer_disable_counter (line 36) | void timer_disable_counter(uint32_t timer_peripheral) function timer_set_counter (line 41) | void timer_set_counter(uint32_t timer_peripheral, uint32_t count) function timer_get_counter (line 46) | uint32_t timer_get_counter(uint32_t timer_peripheral) function timer_get_prescaler (line 51) | uint32_t timer_get_prescaler(uint32_t timer_peripheral) function timer_set_prescaler (line 56) | void timer_set_prescaler(uint32_t timer_peripheral, uint32_t prescaler) function timer_set_mode (line 61) | void timer_set_mode(uint32_t timer_peripheral, uint32_t mode) function timer_set_count_input (line 67) | void timer_set_count_input(uint32_t timer_peripheral, uint32_t input) FILE: firmware/libopencm3/lib/lpc43xx/uart.c function uart_init (line 47) | void uart_init(uart_num_t uart_num, uart_databit_t data_nb_bits, function uart_rx_data_ready_t (line 153) | uart_rx_data_ready_t uart_rx_data_ready(uart_num_t uart_num) function uart_read (line 182) | uint8_t uart_read(uart_num_t uart_num) function uart_read_timeout (line 200) | uint8_t uart_read_timeout(uart_num_t uart_num, uint32_t rx_timeout_nb_cy... function uart_write (line 232) | void uart_write(uart_num_t uart_num, uint8_t data) FILE: firmware/libopencm3/lib/lpc43xx_m0/vector.c function reset_handler (line 128) | void WEAK reset_handler(void) function blocking_handler (line 143) | void blocking_handler(void) function null_handler (line 148) | void null_handler(void) FILE: firmware/libopencm3/lib/sam/common/gpio.c function gpio_init (line 22) | void gpio_init(uint32_t port, uint32_t pins, enum gpio_flags flags) function gpio_toggle (line 58) | void gpio_toggle(uint32_t gpioport, uint32_t gpios) FILE: firmware/libopencm3/lib/sam/common/pmc.c function pmc_xtal_enable (line 26) | void pmc_xtal_enable(bool en, uint8_t startup_time) function pmc_plla_config (line 38) | void pmc_plla_config(uint8_t mul, uint8_t div) function pmc_peripheral_clock_enable (line 45) | void pmc_peripheral_clock_enable(uint8_t pid) function pmc_peripheral_clock_disable (line 54) | void pmc_peripheral_clock_disable(uint8_t pid) function pmc_mck_set_source (line 63) | void pmc_mck_set_source(enum mck_src src) function pmc_clock_setup_in_xtal_12mhz_out_84mhz (line 69) | void pmc_clock_setup_in_xtal_12mhz_out_84mhz(void) function pmc_clock_setup_in_rc_4mhz_out_84mhz (line 84) | void pmc_clock_setup_in_rc_4mhz_out_84mhz(void) FILE: firmware/libopencm3/lib/sam/common/usart.c function usart_set_baudrate (line 23) | void usart_set_baudrate(uint32_t usart, uint32_t baud) function usart_set_databits (line 28) | void usart_set_databits(uint32_t usart, int bits) function usart_set_stopbits (line 34) | void usart_set_stopbits(uint32_t usart, enum usart_stopbits sb) function usart_set_parity (line 40) | void usart_set_parity(uint32_t usart, enum usart_parity par) function usart_set_mode (line 45) | void usart_set_mode(uint32_t usart, enum usart_mode mode) function usart_set_flow_control (line 53) | void usart_set_flow_control(uint32_t usart, enum usart_flowcontrol fc) function usart_enable (line 59) | void usart_enable(uint32_t usart) function usart_disable (line 63) | void usart_disable(uint32_t usart) function usart_send (line 67) | void usart_send(uint32_t usart, uint16_t data) function usart_recv (line 72) | uint16_t usart_recv(uint32_t usart) function usart_wait_send_ready (line 77) | void usart_wait_send_ready(uint32_t usart) function usart_wait_recv_ready (line 82) | void usart_wait_recv_ready(uint32_t usart) function usart_send_blocking (line 87) | void usart_send_blocking(uint32_t usart, uint16_t data) function usart_recv_blocking (line 93) | uint16_t usart_recv_blocking(uint32_t usart) function usart_enable_rx_interrupt (line 100) | void usart_enable_rx_interrupt(uint32_t usart) function usart_disable_rx_interrupt (line 105) | void usart_disable_rx_interrupt(uint32_t usart) FILE: firmware/libopencm3/lib/stm32/can.c function can_reset (line 72) | void can_reset(uint32_t canport) function can_init (line 101) | int can_init(uint32_t canport, bool ttcm, bool abom, bool awum, bool nart, function can_filter_init (line 209) | void can_filter_init(uint32_t canport, uint32_t nr, bool scale_32bit, function can_filter_id_mask_16bit_init (line 270) | void can_filter_id_mask_16bit_init(uint32_t canport, uint32_t nr, uint16... function can_filter_id_mask_32bit_init (line 289) | void can_filter_id_mask_32bit_init(uint32_t canport, uint32_t nr, uint32... function can_filter_id_list_16bit_init (line 307) | void can_filter_id_list_16bit_init(uint32_t canport, uint32_t nr, function can_filter_id_list_32bit_init (line 327) | void can_filter_id_list_32bit_init(uint32_t canport, uint32_t nr, function can_enable_irq (line 340) | void can_enable_irq(uint32_t canport, uint32_t irq) function can_disable_irq (line 351) | void can_disable_irq(uint32_t canport, uint32_t irq) function can_transmit (line 368) | int can_transmit(uint32_t canport, uint32_t id, bool ext, bool rtr, function can_fifo_release (line 460) | void can_fifo_release(uint32_t canport, uint8_t fifo) function can_receive (line 482) | void can_receive(uint32_t canport, uint8_t fifo, bool release, uint32_t ... function can_available_mailbox (line 554) | bool can_available_mailbox(uint32_t canport) FILE: firmware/libopencm3/lib/stm32/common/crc_common_all.c function crc_reset (line 37) | void crc_reset(void) function crc_calculate (line 52) | uint32_t crc_calculate(uint32_t data) function crc_calculate_block (line 70) | uint32_t crc_calculate_block(uint32_t *datap, int size) FILE: firmware/libopencm3/lib/stm32/common/crypto_common_f24.c function crypto_wait_busy (line 42) | void crypto_wait_busy(void) function crypto_set_key (line 52) | void crypto_set_key(enum crypto_keysize keysize, uint64_t key[]) function crypto_set_iv (line 73) | void crypto_set_iv(uint64_t iv[]) function crypto_set_datatype (line 89) | void crypto_set_datatype(enum crypto_datatype datatype) function crypto_set_algorithm (line 100) | void crypto_set_algorithm(enum crypto_mode mode) function crypto_start (line 124) | void crypto_start(void) function crypto_stop (line 133) | void crypto_stop(void) function crypto_process_block (line 152) | uint32_t crypto_process_block(uint32_t *inp, uint32_t *outp, uint32_t le... FILE: firmware/libopencm3/lib/stm32/common/dac_common_all.c function dac_enable (line 133) | void dac_enable(data_channel dac_channel) function dac_disable (line 156) | void dac_disable(data_channel dac_channel) function dac_buffer_enable (line 182) | void dac_buffer_enable(data_channel dac_channel) function dac_buffer_disable (line 206) | void dac_buffer_disable(data_channel dac_channel) function dac_dma_enable (line 230) | void dac_dma_enable(data_channel dac_channel) function dac_dma_disable (line 253) | void dac_dma_disable(data_channel dac_channel) function dac_trigger_enable (line 279) | void dac_trigger_enable(data_channel dac_channel) function dac_trigger_disable (line 302) | void dac_trigger_disable(data_channel dac_channel) function dac_set_trigger_source (line 328) | void dac_set_trigger_source(uint32_t dac_trig_src) function dac_set_waveform_generation (line 347) | void dac_set_waveform_generation(uint32_t dac_wave_ens) function dac_disable_waveform_generation (line 360) | void dac_disable_waveform_generation(data_channel dac_channel) function dac_set_waveform_characteristics (line 395) | void dac_set_waveform_characteristics(uint32_t dac_mamp) function dac_load_data_buffer_single (line 414) | void dac_load_data_buffer_single(uint16_t dac_data, data_align dac_data_... function dac_load_data_buffer_dual (line 458) | void dac_load_data_buffer_dual(uint16_t dac_data1, uint16_t dac_data2, function dac_software_trigger (line 485) | void dac_software_trigger(data_channel dac_channel) FILE: firmware/libopencm3/lib/stm32/common/dma_common_f24.c function dma_stream_reset (line 60) | void dma_stream_reset(uint32_t dma, uint8_t stream) function dma_clear_interrupt_flags (line 95) | void dma_clear_interrupt_flags(uint32_t dma, uint8_t stream, function dma_get_interrupt_flag (line 121) | bool dma_get_interrupt_flag(uint32_t dma, uint8_t stream, uint32_t inter... function dma_set_transfer_mode (line 149) | void dma_set_transfer_mode(uint32_t dma, uint8_t stream, uint32_t direct... function dma_set_priority (line 177) | void dma_set_priority(uint32_t dma, uint8_t stream, uint32_t prio) function dma_set_memory_size (line 196) | void dma_set_memory_size(uint32_t dma, uint8_t stream, uint32_t mem_size) function dma_set_peripheral_size (line 217) | void dma_set_peripheral_size(uint32_t dma, uint8_t stream, function dma_enable_memory_increment_mode (line 237) | void dma_enable_memory_increment_mode(uint32_t dma, uint8_t stream) function dma_disable_memory_increment_mode (line 251) | void dma_disable_memory_increment_mode(uint32_t dma, uint8_t stream) function dma_enable_peripheral_increment_mode (line 269) | void dma_enable_peripheral_increment_mode(uint32_t dma, uint8_t stream) function dma_disable_peripheral_increment_mode (line 284) | void dma_disable_peripheral_increment_mode(uint32_t dma, uint8_t stream) function dma_enable_fixed_peripheral_increment_mode (line 302) | void dma_enable_fixed_peripheral_increment_mode(uint32_t dma, uint8_t st... function dma_enable_circular_mode (line 324) | void dma_enable_circular_mode(uint32_t dma, uint8_t stream) function dma_channel_select (line 343) | void dma_channel_select(uint32_t dma, uint8_t stream, uint32_t channel) function dma_set_memory_burst (line 361) | void dma_set_memory_burst(uint32_t dma, uint8_t stream, uint32_t burst) function dma_set_peripheral_burst (line 380) | void dma_set_peripheral_burst(uint32_t dma, uint8_t stream, uint32_t burst) function dma_set_initial_target (line 399) | void dma_set_initial_target(uint32_t dma, uint8_t stream, uint8_t memory) function dma_get_target (line 422) | uint8_t dma_get_target(uint32_t dma, uint8_t stream) function dma_enable_double_buffer_mode (line 446) | void dma_enable_double_buffer_mode(uint32_t dma, uint8_t stream) function dma_disable_double_buffer_mode (line 458) | void dma_disable_double_buffer_mode(uint32_t dma, uint8_t stream) function dma_set_peripheral_flow_control (line 475) | void dma_set_peripheral_flow_control(uint32_t dma, uint8_t stream) function dma_set_dma_flow_control (line 491) | void dma_set_dma_flow_control(uint32_t dma, uint8_t stream) function dma_enable_transfer_error_interrupt (line 503) | void dma_enable_transfer_error_interrupt(uint32_t dma, uint8_t stream) function dma_disable_transfer_error_interrupt (line 516) | void dma_disable_transfer_error_interrupt(uint32_t dma, uint8_t stream) function dma_enable_half_transfer_interrupt (line 528) | void dma_enable_half_transfer_interrupt(uint32_t dma, uint8_t stream) function dma_disable_half_transfer_interrupt (line 541) | void dma_disable_half_transfer_interrupt(uint32_t dma, uint8_t stream) function dma_enable_transfer_complete_interrupt (line 553) | void dma_enable_transfer_complete_interrupt(uint32_t dma, uint8_t stream) function dma_disable_transfer_complete_interrupt (line 566) | void dma_disable_transfer_complete_interrupt(uint32_t dma, uint8_t stream) function dma_enable_direct_mode_error_interrupt (line 578) | void dma_enable_direct_mode_error_interrupt(uint32_t dma, uint8_t stream) function dma_disable_direct_mode_error_interrupt (line 591) | void dma_disable_direct_mode_error_interrupt(uint32_t dma, uint8_t stream) function dma_enable_fifo_error_interrupt (line 603) | void dma_enable_fifo_error_interrupt(uint32_t dma, uint8_t stream) function dma_disable_fifo_error_interrupt (line 616) | void dma_disable_fifo_error_interrupt(uint32_t dma, uint8_t stream) function dma_fifo_status (line 632) | uint32_t dma_fifo_status(uint32_t dma, uint8_t stream) function dma_enable_direct_mode (line 648) | void dma_enable_direct_mode(uint32_t dma, uint8_t stream) function dma_enable_fifo_mode (line 662) | void dma_enable_fifo_mode(uint32_t dma, uint8_t stream) function dma_set_fifo_threshold (line 678) | void dma_set_fifo_threshold(uint32_t dma, uint8_t stream, uint32_t thres... function dma_enable_stream (line 691) | void dma_enable_stream(uint32_t dma, uint8_t stream) function dma_disable_stream (line 705) | void dma_disable_stream(uint32_t dma, uint8_t stream) function dma_set_peripheral_address (line 724) | void dma_set_peripheral_address(uint32_t dma, uint8_t stream, uint32_t a... function dma_set_memory_address (line 746) | void dma_set_memory_address(uint32_t dma, uint8_t stream, uint32_t address) function dma_set_memory_address_1 (line 768) | void dma_set_memory_address_1(uint32_t dma, uint8_t stream, uint32_t add... function dma_set_number_of_data (line 789) | void dma_set_number_of_data(uint32_t dma, uint8_t stream, uint16_t number) FILE: firmware/libopencm3/lib/stm32/common/dma_common_l1f013.c function dma_channel_reset (line 52) | void dma_channel_reset(uint32_t dma, uint8_t channel) function dma_clear_interrupt_flags (line 78) | void dma_clear_interrupt_flags(uint32_t dma, uint8_t channel, function dma_get_interrupt_flag (line 97) | bool dma_get_interrupt_flag(uint32_t dma, uint8_t channel, uint32_t inte... function dma_enable_mem2mem_mode (line 115) | void dma_enable_mem2mem_mode(uint32_t dma, uint8_t channel) function dma_set_priority (line 132) | void dma_set_priority(uint32_t dma, uint8_t channel, uint32_t prio) function dma_set_memory_size (line 149) | void dma_set_memory_size(uint32_t dma, uint8_t channel, uint32_t mem_size) function dma_set_peripheral_size (line 169) | void dma_set_peripheral_size(uint32_t dma, uint8_t channel, function dma_enable_memory_increment_mode (line 187) | void dma_enable_memory_increment_mode(uint32_t dma, uint8_t channel) function dma_disable_memory_increment_mode (line 199) | void dma_disable_memory_increment_mode(uint32_t dma, uint8_t channel) function dma_enable_peripheral_increment_mode (line 215) | void dma_enable_peripheral_increment_mode(uint32_t dma, uint8_t channel) function dma_disable_peripheral_increment_mode (line 227) | void dma_disable_peripheral_increment_mode(uint32_t dma, uint8_t channel) function dma_enable_circular_mode (line 246) | void dma_enable_circular_mode(uint32_t dma, uint8_t channel) function dma_set_read_from_peripheral (line 261) | void dma_set_read_from_peripheral(uint32_t dma, uint8_t channel) function dma_set_read_from_memory (line 275) | void dma_set_read_from_memory(uint32_t dma, uint8_t channel) function dma_enable_transfer_error_interrupt (line 287) | void dma_enable_transfer_error_interrupt(uint32_t dma, uint8_t channel) function dma_disable_transfer_error_interrupt (line 299) | void dma_disable_transfer_error_interrupt(uint32_t dma, uint8_t channel) function dma_enable_half_transfer_interrupt (line 311) | void dma_enable_half_transfer_interrupt(uint32_t dma, uint8_t channel) function dma_disable_half_transfer_interrupt (line 323) | void dma_disable_half_transfer_interrupt(uint32_t dma, uint8_t channel) function dma_enable_transfer_complete_interrupt (line 335) | void dma_enable_transfer_complete_interrupt(uint32_t dma, uint8_t channel) function dma_disable_transfer_complete_interrupt (line 347) | void dma_disable_transfer_complete_interrupt(uint32_t dma, uint8_t channel) function dma_enable_channel (line 359) | void dma_enable_channel(uint32_t dma, uint8_t channel) function dma_disable_channel (line 374) | void dma_disable_channel(uint32_t dma, uint8_t channel) function dma_set_peripheral_address (line 393) | void dma_set_peripheral_address(uint32_t dma, uint8_t channel, uint32_t ... function dma_set_memory_address (line 411) | void dma_set_memory_address(uint32_t dma, uint8_t channel, uint32_t addr... function dma_set_number_of_data (line 430) | void dma_set_number_of_data(uint32_t dma, uint8_t channel, uint16_t number) FILE: firmware/libopencm3/lib/stm32/common/exti_common_all.c function exti_set_trigger (line 31) | void exti_set_trigger(uint32_t extis, enum exti_trigger_type trig) function exti_enable_request (line 49) | void exti_enable_request(uint32_t extis) function exti_disable_request (line 58) | void exti_disable_request(uint32_t extis) function exti_reset_request (line 71) | void exti_reset_request(uint32_t extis) function exti_get_flag_status (line 79) | uint32_t exti_get_flag_status(uint32_t exti) function exti_select_source (line 90) | void exti_select_source(uint32_t exti, uint32_t gpioport) FILE: firmware/libopencm3/lib/stm32/common/flash_common_f234.c function flash_set_ws (line 23) | void flash_set_ws(uint32_t ws) function flash_unlock (line 33) | void flash_unlock(void) function flash_lock (line 43) | void flash_lock(void) function flash_clear_pgperr_flag (line 48) | void flash_clear_pgperr_flag(void) function flash_clear_eop_flag (line 53) | void flash_clear_eop_flag(void) function flash_clear_bsy_flag (line 58) | void flash_clear_bsy_flag(void) function flash_wait_for_last_operation (line 64) | void flash_wait_for_last_operation(void) FILE: firmware/libopencm3/lib/stm32/common/flash_common_f24.c function flash_set_program_size (line 23) | static inline void flash_set_program_size(uint32_t psize) function flash_dcache_enable (line 29) | void flash_dcache_enable(void) function flash_dcache_disable (line 34) | void flash_dcache_disable(void) function flash_icache_enable (line 39) | void flash_icache_enable(void) function flash_icache_disable (line 44) | void flash_icache_disable(void) function flash_prefetch_enable (line 49) | void flash_prefetch_enable(void) function flash_prefetch_disable (line 54) | void flash_prefetch_disable(void) function flash_dcache_reset (line 59) | void flash_dcache_reset(void) function flash_icache_reset (line 64) | void flash_icache_reset(void) function flash_clear_pgserr_flag (line 69) | void flash_clear_pgserr_flag(void) function flash_clear_pgaerr_flag (line 74) | void flash_clear_pgaerr_flag(void) function flash_clear_wrperr_flag (line 79) | void flash_clear_wrperr_flag(void) function flash_clear_status_flags (line 84) | void flash_clear_status_flags(void) function flash_unlock_option_bytes (line 94) | void flash_unlock_option_bytes(void) function flash_lock_option_bytes (line 104) | void flash_lock_option_bytes(void) function flash_program_double_word (line 109) | void flash_program_double_word(uint32_t address, uint64_t data) function flash_program_word (line 128) | void flash_program_word(uint32_t address, uint32_t data) function flash_program_half_word (line 147) | void flash_program_half_word(uint32_t address, uint16_t data) function flash_program_byte (line 161) | void flash_program_byte(uint32_t address, uint8_t data) function flash_program (line 175) | void flash_program(uint32_t address, uint8_t *data, uint32_t len) function flash_erase_sector (line 186) | void flash_erase_sector(uint8_t sector, uint32_t program_size) function flash_erase_all_sectors (line 201) | void flash_erase_all_sectors(uint32_t program_size) function flash_program_option_bytes (line 213) | void flash_program_option_bytes(uint32_t data) FILE: firmware/libopencm3/lib/stm32/common/gpio_common_all.c function gpio_set (line 42) | void gpio_set(uint32_t gpioport, uint16_t gpios) function gpio_clear (line 57) | void gpio_clear(uint32_t gpioport, uint16_t gpios) function gpio_get (line 72) | uint16_t gpio_get(uint32_t gpioport, uint16_t gpios) function gpio_toggle (line 87) | void gpio_toggle(uint32_t gpioport, uint16_t gpios) function gpio_port_read (line 101) | uint16_t gpio_port_read(uint32_t gpioport) function gpio_port_write (line 114) | void gpio_port_write(uint32_t gpioport, uint16_t data) function gpio_port_config_lock (line 131) | void gpio_port_config_lock(uint32_t gpioport, uint16_t gpios) FILE: firmware/libopencm3/lib/stm32/common/gpio_common_f0234.c function gpio_mode_setup (line 89) | void gpio_mode_setup(uint32_t gpioport, uint8_t mode, uint8_t pull_up_down, function gpio_set_output_options (line 132) | void gpio_set_output_options(uint32_t gpioport, uint8_t otype, uint8_t s... function gpio_set_af (line 178) | void gpio_set_af(uint32_t gpioport, uint8_t alt_func_num, uint16_t gpios) FILE: firmware/libopencm3/lib/stm32/common/hash_common_f24.c function hash_set_mode (line 43) | void hash_set_mode(uint8_t mode) function hash_set_algorithm (line 57) | void hash_set_algorithm(uint8_t algorithm) function hash_set_data_type (line 71) | void hash_set_data_type(uint8_t datatype) function hash_set_key_length (line 85) | void hash_set_key_length(uint8_t keylength) function hash_set_last_word_valid_bits (line 99) | void hash_set_last_word_valid_bits(uint8_t validbits) function hash_init (line 112) | void hash_init() function hash_add_data (line 125) | void hash_add_data(uint32_t data) function hash_digest (line 137) | void hash_digest() function hash_get_result (line 151) | void hash_get_result(uint32_t *data) FILE: firmware/libopencm3/lib/stm32/common/i2c_common_all.c function i2c_reset (line 52) | void i2c_reset(uint32_t i2c) function i2c_peripheral_enable (line 72) | void i2c_peripheral_enable(uint32_t i2c) function i2c_peripheral_disable (line 86) | void i2c_peripheral_disable(uint32_t i2c) function i2c_send_start (line 101) | void i2c_send_start(uint32_t i2c) function i2c_send_stop (line 115) | void i2c_send_stop(uint32_t i2c) function i2c_clear_stop (line 127) | void i2c_clear_stop(uint32_t i2c) function i2c_set_own_7bit_slave_address (line 141) | void i2c_set_own_7bit_slave_address(uint32_t i2c, uint8_t slave) function i2c_set_own_10bit_slave_address (line 159) | void i2c_set_own_10bit_slave_address(uint32_t i2c, uint16_t slave) function i2c_set_clock_frequency (line 177) | void i2c_set_clock_frequency(uint32_t i2c, uint8_t freq) function i2c_send_data (line 192) | void i2c_send_data(uint32_t i2c, uint8_t data) function i2c_set_fast_mode (line 206) | void i2c_set_fast_mode(uint32_t i2c) function i2c_set_standard_mode (line 220) | void i2c_set_standard_mode(uint32_t i2c) function i2c_set_ccr (line 240) | void i2c_set_ccr(uint32_t i2c, uint16_t freq) function i2c_set_trise (line 261) | void i2c_set_trise(uint32_t i2c, uint16_t trise) function i2c_send_7bit_address (line 275) | void i2c_send_7bit_address(uint32_t i2c, uint8_t slave, uint8_t readwrite) function i2c_get_data (line 285) | uint8_t i2c_get_data(uint32_t i2c) function i2c_enable_interrupt (line 296) | void i2c_enable_interrupt(uint32_t i2c, uint32_t interrupt) function i2c_disable_interrupt (line 307) | void i2c_disable_interrupt(uint32_t i2c, uint32_t interrupt) function i2c_enable_ack (line 318) | void i2c_enable_ack(uint32_t i2c) function i2c_disable_ack (line 329) | void i2c_disable_ack(uint32_t i2c) function i2c_nack_next (line 340) | void i2c_nack_next(uint32_t i2c) function i2c_nack_current (line 352) | void i2c_nack_current(uint32_t i2c) function i2c_set_dutycycle (line 363) | void i2c_set_dutycycle(uint32_t i2c, uint32_t dutycycle) function i2c_enable_dma (line 377) | void i2c_enable_dma(uint32_t i2c) function i2c_disable_dma (line 387) | void i2c_disable_dma(uint32_t i2c) function i2c_set_dma_last_transfer (line 397) | void i2c_set_dma_last_transfer(uint32_t i2c) function i2c_clear_dma_last_transfer (line 407) | void i2c_clear_dma_last_transfer(uint32_t i2c) FILE: firmware/libopencm3/lib/stm32/common/iwdg_common_all.c function iwdg_start (line 53) | void iwdg_start(void) function iwdg_set_period_ms (line 73) | void iwdg_set_period_ms(uint32_t period) function iwdg_reload_busy (line 120) | bool iwdg_reload_busy(void) function iwdg_prescaler_busy (line 132) | bool iwdg_prescaler_busy(void) function iwdg_reset (line 144) | void iwdg_reset(void) FILE: firmware/libopencm3/lib/stm32/common/pwr_common_all.c function pwr_disable_backup_domain_write_protect (line 37) | void pwr_disable_backup_domain_write_protect(void) function pwr_enable_backup_domain_write_protect (line 48) | void pwr_enable_backup_domain_write_protect(void) function pwr_enable_power_voltage_detect (line 63) | void pwr_enable_power_voltage_detect(uint32_t pvd_level) function pwr_disable_power_voltage_detect (line 74) | void pwr_disable_power_voltage_detect(void) function pwr_clear_standby_flag (line 85) | void pwr_clear_standby_flag(void) function pwr_clear_wakeup_flag (line 96) | void pwr_clear_wakeup_flag(void) function pwr_set_standby_mode (line 106) | void pwr_set_standby_mode(void) function pwr_set_stop_mode (line 116) | void pwr_set_stop_mode(void) function pwr_voltage_regulator_on_in_stop (line 126) | void pwr_voltage_regulator_on_in_stop(void) function pwr_voltage_regulator_low_power_in_stop (line 136) | void pwr_voltage_regulator_low_power_in_stop(void) function pwr_enable_wakeup_pin (line 147) | void pwr_enable_wakeup_pin(void) function pwr_disable_wakeup_pin (line 158) | void pwr_disable_wakeup_pin(void) function pwr_voltage_high (line 173) | bool pwr_voltage_high(void) function pwr_get_standby_flag (line 187) | bool pwr_get_standby_flag(void) function pwr_get_wakeup_flag (line 201) | bool pwr_get_wakeup_flag(void) FILE: firmware/libopencm3/lib/stm32/common/rtc_common_l1f024.c function rtc_set_prescaler (line 36) | void rtc_set_prescaler(uint32_t sync, uint32_t async) function rtc_wait_for_synchro (line 52) | void rtc_wait_for_synchro(void) function rtc_unlock (line 70) | void rtc_unlock(void) function rtc_lock (line 80) | void rtc_lock(void) function rtc_set_wakeup_time (line 89) | void rtc_set_wakeup_time(uint16_t wkup_time, uint8_t rtc_cr_wucksel) function rtc_clear_wakeup_flag (line 118) | void rtc_clear_wakeup_flag(void) FILE: firmware/libopencm3/lib/stm32/common/spi_common_all.c function spi_reset (line 82) | void spi_reset(uint32_t spi_peripheral) function spi_enable (line 118) | void spi_enable(uint32_t spi) function spi_disable (line 132) | void spi_disable(uint32_t spi) function spi_clean_disable (line 152) | uint16_t spi_clean_disable(uint32_t spi) function spi_write (line 179) | void spi_write(uint32_t spi, uint16_t data) function spi_send (line 195) | void spi_send(uint32_t spi, uint16_t data) function spi_read (line 213) | uint16_t spi_read(uint32_t spi) function spi_xfer (line 233) | uint16_t spi_xfer(uint32_t spi, uint16_t data) function spi_set_bidirectional_mode (line 253) | void spi_set_bidirectional_mode(uint32_t spi) function spi_set_unidirectional_mode (line 268) | void spi_set_unidirectional_mode(uint32_t spi) function spi_set_bidirectional_receive_only_mode (line 283) | void spi_set_bidirectional_receive_only_mode(uint32_t spi) function spi_set_bidirectional_transmit_only_mode (line 299) | void spi_set_bidirectional_transmit_only_mode(uint32_t spi) function spi_enable_crc (line 313) | void spi_enable_crc(uint32_t spi) function spi_disable_crc (line 324) | void spi_disable_crc(uint32_t spi) function spi_set_next_tx_from_buffer (line 339) | void spi_set_next_tx_from_buffer(uint32_t spi) function spi_set_next_tx_from_crc (line 354) | void spi_set_next_tx_from_crc(uint32_t spi) function spi_set_full_duplex_mode (line 365) | void spi_set_full_duplex_mode(uint32_t spi) function spi_set_receive_only_mode (line 377) | void spi_set_receive_only_mode(uint32_t spi) function spi_disable_software_slave_management (line 390) | void spi_disable_software_slave_management(uint32_t spi) function spi_enable_software_slave_management (line 404) | void spi_enable_software_slave_management(uint32_t spi) function spi_set_nss_high (line 421) | void spi_set_nss_high(uint32_t spi) function spi_set_nss_low (line 435) | void spi_set_nss_low(uint32_t spi) function spi_send_lsb_first (line 446) | void spi_send_lsb_first(uint32_t spi) function spi_send_msb_first (line 457) | void spi_send_msb_first(uint32_t spi) function spi_set_baudrate_prescaler (line 472) | void spi_set_baudrate_prescaler(uint32_t spi, uint8_t baudrate) function spi_set_master_mode (line 491) | void spi_set_master_mode(uint32_t spi) function spi_set_slave_mode (line 502) | void spi_set_slave_mode(uint32_t spi) function spi_set_clock_polarity_1 (line 513) | void spi_set_clock_polarity_1(uint32_t spi) function spi_set_clock_polarity_0 (line 524) | void spi_set_clock_polarity_0(uint32_t spi) function spi_set_clock_phase_1 (line 535) | void spi_set_clock_phase_1(uint32_t spi) function spi_set_clock_phase_0 (line 546) | void spi_set_clock_phase_0(uint32_t spi) function spi_enable_tx_buffer_empty_interrupt (line 557) | void spi_enable_tx_buffer_empty_interrupt(uint32_t spi) function spi_disable_tx_buffer_empty_interrupt (line 568) | void spi_disable_tx_buffer_empty_interrupt(uint32_t spi) function spi_enable_rx_buffer_not_empty_interrupt (line 579) | void spi_enable_rx_buffer_not_empty_interrupt(uint32_t spi) function spi_disable_rx_buffer_not_empty_interrupt (line 590) | void spi_disable_rx_buffer_not_empty_interrupt(uint32_t spi) function spi_enable_error_interrupt (line 601) | void spi_enable_error_interrupt(uint32_t spi) function spi_disable_error_interrupt (line 612) | void spi_disable_error_interrupt(uint32_t spi) function spi_enable_ss_output (line 626) | void spi_enable_ss_output(uint32_t spi) function spi_disable_ss_output (line 641) | void spi_disable_ss_output(uint32_t spi) function spi_enable_tx_dma (line 656) | void spi_enable_tx_dma(uint32_t spi) function spi_disable_tx_dma (line 667) | void spi_disable_tx_dma(uint32_t spi) function spi_enable_rx_dma (line 682) | void spi_enable_rx_dma(uint32_t spi) function spi_disable_rx_dma (line 693) | void spi_disable_rx_dma(uint32_t spi) FILE: firmware/libopencm3/lib/stm32/common/spi_common_f124.c function spi_init_master (line 92) | int spi_init_master(uint32_t spi, uint32_t br, uint32_t cpol, uint32_t c... function spi_set_dff_8bit (line 121) | void spi_set_dff_8bit(uint32_t spi) function spi_set_dff_16bit (line 132) | void spi_set_dff_16bit(uint32_t spi) FILE: firmware/libopencm3/lib/stm32/common/timer_common_all.c function timer_reset (line 116) | void timer_reset(uint32_t timer_peripheral) function timer_enable_irq (line 201) | void timer_enable_irq(uint32_t timer_peripheral, uint32_t irq) function timer_disable_irq (line 215) | void timer_disable_irq(uint32_t timer_peripheral, uint32_t irq) function timer_interrupt_source (line 236) | bool timer_interrupt_source(uint32_t timer_peripheral, uint32_t flag) function timer_get_flag (line 262) | bool timer_get_flag(uint32_t timer_peripheral, uint32_t flag) function timer_clear_flag (line 279) | void timer_clear_flag(uint32_t timer_peripheral, uint32_t flag) function timer_set_mode (line 312) | void timer_set_mode(uint32_t timer_peripheral, uint32_t clock_div, function timer_set_clock_division (line 338) | void timer_set_clock_division(uint32_t timer_peripheral, uint32_t clock_... function timer_enable_preload (line 355) | void timer_enable_preload(uint32_t timer_peripheral) function timer_disable_preload (line 371) | void timer_disable_preload(uint32_t timer_peripheral) function timer_set_alignment (line 386) | void timer_set_alignment(uint32_t timer_peripheral, uint32_t alignment) function timer_direction_up (line 402) | void timer_direction_up(uint32_t timer_peripheral) function timer_direction_down (line 416) | void timer_direction_down(uint32_t timer_peripheral) function timer_one_shot_mode (line 428) | void timer_one_shot_mode(uint32_t timer_peripheral) function timer_continuous_mode (line 440) | void timer_continuous_mode(uint32_t timer_peripheral) function timer_update_on_any (line 457) | void timer_update_on_any(uint32_t timer_peripheral) function timer_update_on_overflow (line 470) | void timer_update_on_overflow(uint32_t timer_peripheral) function timer_enable_update_event (line 482) | void timer_enable_update_event(uint32_t timer_peripheral) function timer_disable_update_event (line 496) | void timer_disable_update_event(uint32_t timer_peripheral) function timer_enable_counter (line 510) | void timer_enable_counter(uint32_t timer_peripheral) function timer_disable_counter (line 522) | void timer_disable_counter(uint32_t timer_peripheral) function timer_set_output_idle_state (line 543) | void timer_set_output_idle_state(uint32_t timer_peripheral, uint32_t out... function timer_reset_output_idle_state (line 570) | void timer_reset_output_idle_state(uint32_t timer_peripheral, uint32_t o... function timer_set_ti1_ch123_xor (line 592) | void timer_set_ti1_ch123_xor(uint32_t timer_peripheral) function timer_set_ti1_ch1 (line 606) | void timer_set_ti1_ch1(uint32_t timer_peripheral) function timer_set_master_mode (line 622) | void timer_set_master_mode(uint32_t timer_peripheral, uint32_t mode) function timer_set_dma_on_compare_event (line 637) | void timer_set_dma_on_compare_event(uint32_t timer_peripheral) function timer_set_dma_on_update_event (line 651) | void timer_set_dma_on_update_event(uint32_t timer_peripheral) function timer_enable_compare_control_update_on_trigger (line 670) | void timer_enable_compare_control_update_on_trigger(uint32_t timer_perip... function timer_disable_compare_control_update_on_trigger (line 695) | void timer_disable_compare_control_update_on_trigger(uint32_t timer_peri... function timer_enable_preload_complementry_enable_bits (line 719) | void timer_enable_preload_complementry_enable_bits(uint32_t timer_periph... function timer_disable_preload_complementry_enable_bits (line 742) | void timer_disable_preload_complementry_enable_bits(uint32_t timer_perip... function timer_set_prescaler (line 763) | void timer_set_prescaler(uint32_t timer_peripheral, uint32_t value) function timer_set_repetition_counter (line 781) | void timer_set_repetition_counter(uint32_t timer_peripheral, uint32_t va... function timer_set_period (line 803) | void timer_set_period(uint32_t timer_peripheral, uint32_t period) function timer_enable_oc_clear (line 822) | void timer_enable_oc_clear(uint32_t timer_peripheral, enum tim_oc_id oc_id) function timer_disable_oc_clear (line 856) | void timer_disable_oc_clear(uint32_t timer_peripheral, enum tim_oc_id oc... function timer_set_oc_fast_mode (line 895) | void timer_set_oc_fast_mode(uint32_t timer_peripheral, enum tim_oc_id oc... function timer_set_oc_slow_mode (line 930) | void timer_set_oc_slow_mode(uint32_t timer_peripheral, enum tim_oc_id oc... function timer_set_oc_mode (line 980) | void timer_set_oc_mode(uint32_t timer_peripheral, enum tim_oc_id oc_id, function timer_enable_oc_preload (line 1129) | void timer_enable_oc_preload(uint32_t timer_peripheral, enum tim_oc_id o... function timer_disable_oc_preload (line 1161) | void timer_disable_oc_preload(uint32_t timer_peripheral, enum tim_oc_id ... function timer_set_oc_polarity_high (line 1196) | void timer_set_oc_polarity_high(uint32_t timer_peripheral, enum tim_oc_i... function timer_set_oc_polarity_low (line 1258) | void timer_set_oc_polarity_low(uint32_t timer_peripheral, enum tim_oc_id... function timer_enable_oc_output (line 1320) | void timer_enable_oc_output(uint32_t timer_peripheral, enum tim_oc_id oc... function timer_disable_oc_output (line 1382) | void timer_disable_oc_output(uint32_t timer_peripheral, enum tim_oc_id o... function timer_set_oc_idle_state_set (line 1447) | void timer_set_oc_idle_state_set(uint32_t timer_peripheral, function timer_set_oc_idle_state_unset (line 1500) | void timer_set_oc_idle_state_unset(uint32_t timer_peripheral, function timer_set_oc_value (line 1551) | void timer_set_oc_value(uint32_t timer_peripheral, enum tim_oc_id oc_id, function timer_enable_break_main_output (line 1591) | void timer_enable_break_main_output(uint32_t timer_peripheral) function timer_disable_break_main_output (line 1614) | void timer_disable_break_main_output(uint32_t timer_peripheral) function timer_enable_break_automatic_output (line 1638) | void timer_enable_break_automatic_output(uint32_t timer_peripheral) function timer_disable_break_automatic_output (line 1662) | void timer_disable_break_automatic_output(uint32_t timer_peripheral) function timer_set_break_polarity_high (line 1684) | void timer_set_break_polarity_high(uint32_t timer_peripheral) function timer_set_break_polarity_low (line 1706) | void timer_set_break_polarity_low(uint32_t timer_peripheral) function timer_enable_break (line 1728) | void timer_enable_break(uint32_t timer_peripheral) function timer_disable_break (line 1750) | void timer_disable_break(uint32_t timer_peripheral) function timer_set_enabled_off_state_in_run_mode (line 1776) | void timer_set_enabled_off_state_in_run_mode(uint32_t timer_peripheral) function timer_set_disabled_off_state_in_run_mode (line 1801) | void timer_set_disabled_off_state_in_run_mode(uint32_t timer_peripheral) function timer_set_enabled_off_state_in_idle_mode (line 1825) | void timer_set_enabled_off_state_in_idle_mode(uint32_t timer_peripheral) function timer_set_disabled_off_state_in_idle_mode (line 1848) | void timer_set_disabled_off_state_in_idle_mode(uint32_t timer_peripheral) function timer_set_break_lock (line 1873) | void timer_set_break_lock(uint32_t timer_peripheral, uint32_t lock) function timer_set_deadtime (line 1905) | void timer_set_deadtime(uint32_t timer_peripheral, uint32_t deadtime) function timer_generate_event (line 1930) | void timer_generate_event(uint32_t timer_peripheral, uint32_t event) function timer_get_counter (line 1944) | uint32_t timer_get_counter(uint32_t timer_peripheral) function timer_set_counter (line 1958) | void timer_set_counter(uint32_t timer_peripheral, uint32_t count) function timer_ic_set_filter (line 1977) | void timer_ic_set_filter(uint32_t timer_peripheral, enum tim_ic_id ic, function timer_ic_set_prescaler (line 2010) | void timer_ic_set_prescaler(uint32_t timer_peripheral, enum tim_ic_id ic, function timer_ic_set_input (line 2054) | void timer_ic_set_input(uint32_t timer_peripheral, enum tim_ic_id ic, function timer_ic_enable (line 2092) | void timer_ic_enable(uint32_t timer_peripheral, enum tim_ic_id ic) function timer_ic_disable (line 2104) | void timer_ic_disable(uint32_t timer_peripheral, enum tim_ic_id ic) function timer_slave_set_filter (line 2122) | void timer_slave_set_filter(uint32_t timer_peripheral, enum tim_ic_filte... function timer_slave_set_prescaler (line 2137) | void timer_slave_set_prescaler(uint32_t timer_peripheral, enum tim_ic_ps... function timer_slave_set_polarity (line 2150) | void timer_slave_set_polarity(uint32_t timer_peripheral, enum tim_et_pol... function timer_slave_set_mode (line 2166) | void timer_slave_set_mode(uint32_t timer_peripheral, uint8_t mode) function timer_slave_set_trigger (line 2179) | void timer_slave_set_trigger(uint32_t timer_peripheral, uint8_t trigger) FILE: firmware/libopencm3/lib/stm32/common/timer_common_f234.c function timer_ic_set_polarity (line 39) | void timer_ic_set_polarity(uint32_t timer_peripheral, enum tim_ic_id ic, FILE: firmware/libopencm3/lib/stm32/common/timer_common_f24.c function timer_set_option (line 40) | void timer_set_option(uint32_t timer_peripheral, uint32_t option) FILE: firmware/libopencm3/lib/stm32/common/usart_common_all.c function usart_set_baudrate (line 49) | void usart_set_baudrate(uint32_t usart, uint32_t baud) function usart_set_databits (line 88) | void usart_set_databits(uint32_t usart, uint32_t bits) function usart_set_stopbits (line 107) | void usart_set_stopbits(uint32_t usart, uint32_t stopbits) function usart_set_parity (line 126) | void usart_set_parity(uint32_t usart, uint32_t parity) function usart_set_mode (line 145) | void usart_set_mode(uint32_t usart, uint32_t mode) function usart_set_flow_control (line 164) | void usart_set_flow_control(uint32_t usart, uint32_t flowcontrol) function usart_enable (line 180) | void usart_enable(uint32_t usart) function usart_disable (line 194) | void usart_disable(uint32_t usart) function usart_send_blocking (line 210) | void usart_send_blocking(uint32_t usart, uint16_t data) function usart_recv_blocking (line 226) | uint16_t usart_recv_blocking(uint32_t usart) function usart_enable_rx_dma (line 246) | void usart_enable_rx_dma(uint32_t usart) function usart_disable_rx_dma (line 258) | void usart_disable_rx_dma(uint32_t usart) function usart_enable_tx_dma (line 276) | void usart_enable_tx_dma(uint32_t usart) function usart_disable_tx_dma (line 288) | void usart_disable_tx_dma(uint32_t usart) function usart_enable_rx_interrupt (line 300) | void usart_enable_rx_interrupt(uint32_t usart) function usart_disable_rx_interrupt (line 313) | void usart_disable_rx_interrupt(uint32_t usart) function usart_enable_tx_interrupt (line 325) | void usart_enable_tx_interrupt(uint32_t usart) function usart_disable_tx_interrupt (line 337) | void usart_disable_tx_interrupt(uint32_t usart) function usart_enable_error_interrupt (line 349) | void usart_enable_error_interrupt(uint32_t usart) function usart_disable_error_interrupt (line 361) | void usart_disable_error_interrupt(uint32_t usart) FILE: firmware/libopencm3/lib/stm32/common/usart_common_f124.c function usart_send (line 44) | void usart_send(uint32_t usart, uint16_t data) function usart_recv (line 61) | uint16_t usart_recv(uint32_t usart) function usart_wait_send_ready (line 77) | void usart_wait_send_ready(uint32_t usart) function usart_wait_recv_ready (line 92) | void usart_wait_recv_ready(uint32_t usart) function usart_get_flag (line 107) | bool usart_get_flag(uint32_t usart, uint32_t flag) function usart_get_interrupt_source (line 129) | bool usart_get_interrupt_source(uint32_t usart, uint32_t flag) FILE: firmware/libopencm3/lib/stm32/desig.c function desig_get_flash_size (line 22) | uint16_t desig_get_flash_size(void) function desig_get_unique_id (line 27) | void desig_get_unique_id(uint32_t result[]) function desig_get_unique_id_as_string (line 40) | void desig_get_unique_id_as_string(char *string, FILE: firmware/libopencm3/lib/stm32/f0/adc.c function adc_set_continuous_conversion_mode (line 57) | void adc_set_continuous_conversion_mode(uint32_t adc) function adc_set_single_conversion_mode (line 71) | void adc_set_single_conversion_mode(uint32_t adc) function adc_enable_discontinuous_mode (line 82) | void adc_enable_discontinuous_mode(uint32_t adc) function adc_disable_discontinuous_mode (line 93) | void adc_disable_discontinuous_mode(uint32_t adc) function adc_set_operation_mode (line 155) | void adc_set_operation_mode(uint32_t adc, enum adc_opmode opmode) function adc_start_conversion_regular (line 195) | void adc_start_conversion_regular(uint32_t adc) function adc_eoc (line 214) | bool adc_eoc(uint32_t adc) function adc_read_regular (line 230) | uint32_t adc_read_regular(uint32_t adc) function adc_enable_external_trigger_regular (line 261) | void adc_enable_external_trigger_regular(uint32_t adc, uint32_t trigger, function adc_disable_external_trigger_regular (line 274) | void adc_disable_external_trigger_regular(uint32_t adc) function adc_enable_watchdog_interrupt (line 298) | void adc_enable_watchdog_interrupt(uint32_t adc) function adc_disable_watchdog_interrupt (line 309) | void adc_disable_watchdog_interrupt(uint32_t adc) function adc_get_watchdog_flag (line 324) | bool adc_get_watchdog_flag(uint32_t adc) function adc_clear_watchdog_flag (line 335) | void adc_clear_watchdog_flag(uint32_t adc) function adc_enable_overrun_interrupt (line 350) | void adc_enable_overrun_interrupt(uint32_t adc) function adc_disable_overrun_interrupt (line 361) | void adc_disable_overrun_interrupt(uint32_t adc) function adc_get_overrun_flag (line 376) | bool adc_get_overrun_flag(uint32_t adc) function adc_clear_overrun_flag (line 392) | void adc_clear_overrun_flag(uint32_t adc) function adc_enable_eoc_sequence_interrupt (line 403) | void adc_enable_eoc_sequence_interrupt(uint32_t adc) function adc_disable_eoc_sequence_interrupt (line 414) | void adc_disable_eoc_sequence_interrupt(uint32_t adc) function adc_get_eoc_sequence_flag (line 425) | bool adc_get_eoc_sequence_flag(uint32_t adc) function adc_enable_eoc_interrupt (line 436) | void adc_enable_eoc_interrupt(uint32_t adc) function adc_disable_eoc_interrupt (line 447) | void adc_disable_eoc_interrupt(uint32_t adc) function adc_power_off (line 472) | void adc_power_off(uint32_t adc) function adc_power_on (line 487) | void adc_power_on(uint32_t adc) function adc_set_clk_source (line 501) | void adc_set_clk_source(uint32_t adc, uint32_t source) function adc_set_regular_sequence (line 523) | void adc_set_regular_sequence(uint32_t adc, uint8_t length, uint8_t chan... function adc_set_sample_time_on_all_channels (line 567) | void adc_set_sample_time_on_all_channels(uint32_t adc, uint8_t time) function adc_set_resolution (line 582) | void adc_set_resolution(uint32_t adc, uint16_t resolution) function adc_set_left_aligned (line 593) | void adc_set_left_aligned(uint32_t adc) function adc_set_right_aligned (line 604) | void adc_set_right_aligned(uint32_t adc) function adc_enable_dma (line 615) | void adc_enable_dma(uint32_t adc) function adc_disable_dma (line 626) | void adc_disable_dma(uint32_t adc) function adc_enable_temperature_sensor (line 637) | void adc_enable_temperature_sensor(void) function adc_disable_temperature_sensor (line 649) | void adc_disable_temperature_sensor(void) function adc_enable_vref_sensor (line 660) | void adc_enable_vref_sensor(void) function adc_disable_vref_sensor (line 672) | void adc_disable_vref_sensor(void) function adc_enable_vbat_sensor (line 683) | void adc_enable_vbat_sensor(void) function adc_disable_vbat_sensor (line 695) | void adc_disable_vbat_sensor(void) function adc_calibrate_start (line 706) | void adc_calibrate_start(uint32_t adc) function adc_calibrate_wait_finish (line 717) | void adc_calibrate_wait_finish(uint32_t adc) function adc_enable_analog_watchdog_on_all_channels (line 776) | void adc_enable_analog_watchdog_on_all_channels(uint32_t adc) function adc_enable_analog_watchdog_on_selected_channel (line 789) | void adc_enable_analog_watchdog_on_selected_channel(uint32_t adc, uint8_... function adc_disable_analog_watchdog (line 802) | void adc_disable_analog_watchdog(uint32_t adc) function adc_set_watchdog_high_threshold (line 814) | void adc_set_watchdog_high_threshold(uint32_t adc, uint8_t threshold) function adc_set_watchdog_low_threshold (line 826) | void adc_set_watchdog_low_threshold(uint32_t adc, uint8_t threshold) FILE: firmware/libopencm3/lib/stm32/f0/comparator.c function comp_enable (line 33) | void comp_enable(uint8_t id) function comp_disable (line 38) | void comp_disable(uint8_t id) function comp_select_input (line 43) | void comp_select_input(uint8_t id, uint32_t input) function comp_select_output (line 48) | void comp_select_output(uint8_t id, uint32_t output) function comp_select_hyst (line 53) | void comp_select_hyst(uint8_t id, uint32_t hyst) function comp_select_speed (line 58) | void comp_select_speed(uint8_t id, uint32_t speed) FILE: firmware/libopencm3/lib/stm32/f0/flash.c function flash_prefetch_buffer_enable (line 22) | void flash_prefetch_buffer_enable(void) function flash_prefetch_buffer_disable (line 27) | void flash_prefetch_buffer_disable(void) function flash_set_ws (line 32) | void flash_set_ws(uint32_t ws) function flash_wait_busy (line 37) | void flash_wait_busy(void) function flash_program_u32 (line 42) | void flash_program_u32(uint32_t address, uint32_t data) function flash_program_u16 (line 59) | void flash_program_u16(uint32_t address, uint16_t data) function flash_erase_page (line 72) | void flash_erase_page(uint32_t page_address) function flash_erase_all_pages (line 84) | void flash_erase_all_pages(void) FILE: firmware/libopencm3/lib/stm32/f0/rcc.c function rcc_osc_ready_int_clear (line 55) | void rcc_osc_ready_int_clear(enum rcc_osc osc) function rcc_osc_ready_int_enable (line 85) | void rcc_osc_ready_int_enable(enum rcc_osc osc) function rcc_osc_ready_int_disable (line 115) | void rcc_osc_ready_int_disable(enum rcc_osc osc) function rcc_osc_ready_int_flag (line 146) | int rcc_osc_ready_int_flag(enum rcc_osc osc) function rcc_css_int_clear (line 176) | void rcc_css_int_clear(void) function rcc_css_int_flag (line 187) | int rcc_css_int_flag(void) function rcc_wait_for_osc_ready (line 198) | void rcc_wait_for_osc_ready(enum rcc_osc osc) function rcc_osc_on (line 234) | void rcc_osc_on(enum rcc_osc osc) function rcc_osc_off (line 269) | void rcc_osc_off(enum rcc_osc osc) function rcc_css_enable (line 297) | void rcc_css_enable(void) function rcc_css_disable (line 306) | void rcc_css_disable(void) function rcc_osc_bypass_enable (line 322) | void rcc_osc_bypass_enable(enum rcc_osc osc) function rcc_osc_bypass_disable (line 351) | void rcc_osc_bypass_disable(enum rcc_osc osc) function rcc_set_sysclk_source (line 376) | void rcc_set_sysclk_source(enum rcc_osc clk) function rcc_set_pll_multiplication_factor (line 404) | void rcc_set_pll_multiplication_factor(uint32_t mul) function rcc_set_ppre (line 418) | void rcc_set_ppre(uint32_t ppre) function rcc_set_hpre (line 429) | void rcc_set_hpre(uint32_t hpre) function rcc_set_prediv (line 435) | void rcc_set_prediv(uint32_t prediv) function rcc_set_mco (line 441) | void rcc_set_mco(uint32_t mcosrc) function rcc_system_clock_source (line 452) | enum rcc_osc rcc_system_clock_source(void) function rcc_clock_setup_in_hsi_out_8mhz (line 467) | void rcc_clock_setup_in_hsi_out_8mhz(void) function rcc_clock_setup_in_hsi_out_16mhz (line 482) | void rcc_clock_setup_in_hsi_out_16mhz(void) function rcc_clock_setup_in_hsi_out_24mhz (line 507) | void rcc_clock_setup_in_hsi_out_24mhz(void) function rcc_clock_setup_in_hsi_out_32mhz (line 531) | void rcc_clock_setup_in_hsi_out_32mhz(void) function rcc_clock_setup_in_hsi_out_40mhz (line 555) | void rcc_clock_setup_in_hsi_out_40mhz(void) function rcc_clock_setup_in_hsi_out_48mhz (line 579) | void rcc_clock_setup_in_hsi_out_48mhz(void) function rcc_periph_clock_enable (line 607) | void rcc_periph_clock_enable(enum rcc_periph_clken periph) function rcc_periph_clock_disable (line 612) | void rcc_periph_clock_disable(enum rcc_periph_clken periph) function rcc_periph_reset_pulse (line 617) | void rcc_periph_reset_pulse(enum rcc_periph_rst periph) function rcc_periph_reset_hold (line 623) | void rcc_periph_reset_hold(enum rcc_periph_rst periph) function rcc_periph_reset_release (line 628) | void rcc_periph_reset_release(enum rcc_periph_rst periph) FILE: firmware/libopencm3/lib/stm32/f0/spi.c function spi_set_data_size (line 35) | void spi_set_data_size(uint32_t spi, uint16_t data_s) function spi_fifo_reception_threshold_8bit (line 41) | void spi_fifo_reception_threshold_8bit(uint32_t spi) function spi_fifo_reception_threshold_16bit (line 46) | void spi_fifo_reception_threshold_16bit(uint32_t spi) function spi_i2s_mode_spi_mode (line 51) | void spi_i2s_mode_spi_mode(uint32_t spi) FILE: firmware/libopencm3/lib/stm32/f0/usart.c function usart_set_baudrate (line 42) | void usart_set_baudrate(uint32_t usart, uint32_t baud) function usart_set_databits (line 67) | void usart_set_databits(uint32_t usart, uint32_t bits) function usart_set_stopbits (line 86) | void usart_set_stopbits(uint32_t usart, uint32_t stopbits) function usart_set_parity (line 101) | void usart_set_parity(uint32_t usart, uint32_t parity) function usart_set_mode (line 116) | void usart_set_mode(uint32_t usart, uint32_t mode) function usart_set_flow_control (line 132) | void usart_set_flow_control(uint32_t usart, uint32_t flowctrl) function usart_enable (line 144) | void usart_enable(uint32_t usart) function usart_disable (line 158) | void usart_disable(uint32_t usart) function usart_send (line 171) | void usart_send(uint32_t usart, uint8_t data) function usart_recv (line 187) | uint8_t usart_recv(uint32_t usart) function usart_wait_send_ready (line 203) | void usart_wait_send_ready(uint32_t usart) function usart_wait_recv_ready (line 218) | void usart_wait_recv_ready(uint32_t usart) function usart_send_blocking (line 235) | void usart_send_blocking(uint32_t usart, uint8_t data) function usart_recv_blocking (line 251) | uint8_t usart_recv_blocking(uint32_t usart) function usart_enable_rx_dma (line 269) | void usart_enable_rx_dma(uint32_t usart) function usart_disable_rx_dma (line 281) | void usart_disable_rx_dma(uint32_t usart) function usart_enable_tx_dma (line 297) | void usart_enable_tx_dma(uint32_t usart) function usart_disable_tx_dma (line 309) | void usart_disable_tx_dma(uint32_t usart) function usart_enable_rx_interrupt (line 321) | void usart_enable_rx_interrupt(uint32_t usart) function usart_disable_rx_interrupt (line 334) | void usart_disable_rx_interrupt(uint32_t usart) function usart_enable_tx_interrupt (line 346) | void usart_enable_tx_interrupt(uint32_t usart) function usart_disable_tx_interrupt (line 358) | void usart_disable_tx_interrupt(uint32_t usart) function usart_enable_error_interrupt (line 370) | void usart_enable_error_interrupt(uint32_t usart) function usart_disable_error_interrupt (line 382) | void usart_disable_error_interrupt(uint32_t usart) function usart_get_flag (line 396) | bool usart_get_flag(uint32_t usart, uint32_t flag) function usart_get_interrupt_source (line 414) | bool usart_get_interrupt_source(uint32_t usart, uint32_t flag) FILE: firmware/libopencm3/lib/stm32/f1/adc.c function adc_power_on (line 125) | void adc_power_on(uint32_t adc) function adc_start_conversion_direct (line 145) | void adc_start_conversion_direct(uint32_t adc) function adc_set_dual_mode (line 189) | void adc_set_dual_mode(uint32_t mode) function adc_eoc (line 205) | bool adc_eoc(uint32_t adc) function adc_eoc_injected (line 220) | bool adc_eoc_injected(uint32_t adc) function adc_read_regular (line 237) | uint32_t adc_read_regular(uint32_t adc) function adc_read_injected (line 256) | uint32_t adc_read_injected(uint32_t adc, uint8_t reg) function adc_set_injected_offset (line 284) | void adc_set_injected_offset(uint32_t adc, uint8_t reg, uint32_t offset) function adc_enable_analog_watchdog_regular (line 313) | void adc_enable_analog_watchdog_regular(uint32_t adc) function adc_disable_analog_watchdog_regular (line 325) | void adc_disable_analog_watchdog_regular(uint32_t adc) function adc_enable_analog_watchdog_injected (line 341) | void adc_enable_analog_watchdog_injected(uint32_t adc) function adc_disable_analog_watchdog_injected (line 353) | void adc_disable_analog_watchdog_injected(uint32_t adc) function adc_enable_discontinuous_mode_regular (line 375) | void adc_enable_discontinuous_mode_regular(uint32_t adc, uint8_t length) function adc_disable_discontinuous_mode_regular (line 391) | void adc_disable_discontinuous_mode_regular(uint32_t adc) function adc_enable_discontinuous_mode_injected (line 407) | void adc_enable_discontinuous_mode_injected(uint32_t adc) function adc_disable_discontinuous_mode_injected (line 419) | void adc_disable_discontinuous_mode_injected(uint32_t adc) function adc_enable_automatic_injected_group_conversion (line 435) | void adc_enable_automatic_injected_group_conversion(uint32_t adc) function adc_disable_automatic_injected_group_conversion (line 448) | void adc_disable_automatic_injected_group_conversion(uint32_t adc) function adc_enable_analog_watchdog_on_all_channels (line 470) | void adc_enable_analog_watchdog_on_all_channels(uint32_t adc) function adc_enable_analog_watchdog_on_selected_channel (line 493) | void adc_enable_analog_watchdog_on_selected_channel(uint32_t adc, function adc_enable_scan_mode (line 517) | void adc_enable_scan_mode(uint32_t adc) function adc_disable_scan_mode (line 528) | void adc_disable_scan_mode(uint32_t adc) function adc_enable_eoc_interrupt_injected (line 540) | void adc_enable_eoc_interrupt_injected(uint32_t adc) function adc_disable_eoc_interrupt_injected (line 552) | void adc_disable_eoc_interrupt_injected(uint32_t adc) function adc_enable_awd_interrupt (line 564) | void adc_enable_awd_interrupt(uint32_t adc) function adc_disable_awd_interrupt (line 576) | void adc_disable_awd_interrupt(uint32_t adc) function adc_enable_eoc_interrupt (line 588) | void adc_enable_eoc_interrupt(uint32_t adc) function adc_disable_eoc_interrupt (line 600) | void adc_disable_eoc_interrupt(uint32_t adc) function adc_enable_temperature_sensor (line 615) | void adc_enable_temperature_sensor(uint32_t adc) function adc_disable_temperature_sensor (line 630) | void adc_disable_temperature_sensor(uint32_t adc) function adc_start_conversion_regular (line 650) | void adc_start_conversion_regular(uint32_t adc) function adc_start_conversion_injected (line 674) | void adc_start_conversion_injected(uint32_t adc) function adc_enable_external_trigger_regular (line 714) | void adc_enable_external_trigger_regular(uint32_t adc, uint32_t trigger) function adc_disable_external_trigger_regular (line 731) | void adc_disable_external_trigger_regular(uint32_t adc) function adc_enable_external_trigger_injected (line 767) | void adc_enable_external_trigger_injected(uint32_t adc, uint32_t trigger) function adc_disable_external_trigger_injected (line 785) | void adc_disable_external_trigger_injected(uint32_t adc) function adc_set_left_aligned (line 797) | void adc_set_left_aligned(uint32_t adc) function adc_set_right_aligned (line 809) | void adc_set_right_aligned(uint32_t adc) function adc_enable_dma (line 825) | void adc_enable_dma(uint32_t adc) function adc_disable_dma (line 839) | void adc_disable_dma(uint32_t adc) function adc_reset_calibration (line 856) | void adc_reset_calibration(uint32_t adc) function adc_calibration (line 876) | void adc_calibration(uint32_t adc) function adc_set_continuous_conversion_mode (line 892) | void adc_set_continuous_conversion_mode(uint32_t adc) function adc_set_single_conversion_mode (line 907) | void adc_set_single_conversion_mode(uint32_t adc) function adc_on (line 925) | void adc_on(uint32_t adc) function adc_off (line 939) | void adc_off(uint32_t adc) function adc_set_sample_time (line 956) | void adc_set_sample_time(uint32_t adc, uint8_t channel, uint8_t time) function adc_set_sample_time_on_all_channels (line 984) | void adc_set_sample_time_on_all_channels(uint32_t adc, uint8_t time) function adc_set_watchdog_high_threshold (line 1008) | void adc_set_watchdog_high_threshold(uint32_t adc, uint16_t threshold) function adc_set_watchdog_low_threshold (line 1025) | void adc_set_watchdog_low_threshold(uint32_t adc, uint16_t threshold) function adc_set_regular_sequence (line 1048) | void adc_set_regular_sequence(uint32_t adc, uint8_t length, uint8_t chan... function adc_set_injected_sequence (line 1089) | void adc_set_injected_sequence(uint32_t adc, uint8_t length, uint8_t cha... FILE: firmware/libopencm3/lib/stm32/f1/ethernet.c function eth_smi_write (line 22) | void eth_smi_write(uint8_t phy, uint8_t reg, uint16_t data) function eth_smi_read (line 38) | uint16_t eth_smi_read(uint8_t phy, uint8_t reg) FILE: firmware/libopencm3/lib/stm32/f1/flash.c function flash_prefetch_buffer_enable (line 23) | void flash_prefetch_buffer_enable(void) function flash_prefetch_buffer_disable (line 28) | void flash_prefetch_buffer_disable(void) function flash_halfcycle_enable (line 33) | void flash_halfcycle_enable(void) function flash_halfcycle_disable (line 38) | void flash_halfcycle_disable(void) function flash_set_ws (line 43) | void flash_set_ws(uint32_t ws) function flash_unlock (line 53) | void flash_unlock(void) function flash_lock (line 63) | void flash_lock(void) function flash_clear_pgerr_flag (line 68) | void flash_clear_pgerr_flag(void) function flash_clear_eop_flag (line 73) | void flash_clear_eop_flag(void) function flash_clear_wrprterr_flag (line 78) | void flash_clear_wrprterr_flag(void) function flash_clear_bsy_flag (line 83) | void flash_clear_bsy_flag(void) function flash_clear_status_flags (line 88) | void flash_clear_status_flags(void) function flash_get_status_flags (line 96) | uint32_t flash_get_status_flags(void) function flash_unlock_option_bytes (line 104) | void flash_unlock_option_bytes(void) function flash_wait_for_last_operation (line 111) | void flash_wait_for_last_operation(void) function flash_program_word (line 116) | void flash_program_word(uint32_t address, uint32_t data) function flash_program_half_word (line 140) | void flash_program_half_word(uint32_t address, uint16_t data) function flash_erase_page (line 153) | void flash_erase_page(uint32_t page_address) function flash_erase_all_pages (line 165) | void flash_erase_all_pages(void) function flash_erase_option_bytes (line 176) | void flash_erase_option_bytes(void) function flash_program_option_bytes (line 190) | void flash_program_option_bytes(uint32_t address, uint16_t data) FILE: firmware/libopencm3/lib/stm32/f1/gpio.c function gpio_set_mode (line 95) | void gpio_set_mode(uint32_t gpioport, uint8_t mode, uint8_t cnf, uint16_... function gpio_set_eventout (line 141) | void gpio_set_eventout(uint8_t evoutport, uint8_t evoutpin) function gpio_primary_remap (line 169) | void gpio_primary_remap(uint32_t swjdisable, uint32_t maps) function gpio_secondary_remap (line 188) | void gpio_secondary_remap(uint32_t maps) FILE: firmware/libopencm3/lib/stm32/f1/rcc.c function rcc_osc_ready_int_clear (line 70) | void rcc_osc_ready_int_clear(osc_t osc) function rcc_osc_ready_int_enable (line 103) | void rcc_osc_ready_int_enable(osc_t osc) function rcc_osc_ready_int_disable (line 136) | void rcc_osc_ready_int_disable(osc_t osc) function rcc_osc_ready_int_flag (line 170) | int rcc_osc_ready_int_flag(osc_t osc) function rcc_css_int_clear (line 204) | void rcc_css_int_clear(void) function rcc_css_int_flag (line 215) | int rcc_css_int_flag(void) function rcc_wait_for_osc_ready (line 226) | void rcc_wait_for_osc_ready(osc_t osc) function rcc_osc_on (line 268) | void rcc_osc_on(osc_t osc) function rcc_osc_off (line 309) | void rcc_osc_off(osc_t osc) function rcc_css_enable (line 341) | void rcc_css_enable(void) function rcc_css_disable (line 351) | void rcc_css_disable(void) function rcc_osc_bypass_enable (line 370) | void rcc_osc_bypass_enable(osc_t osc) function rcc_osc_bypass_disable (line 403) | void rcc_osc_bypass_disable(osc_t osc) function rcc_peripheral_enable_clock (line 438) | void rcc_peripheral_enable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_disable_clock (line 460) | void rcc_peripheral_disable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_reset (line 481) | void rcc_peripheral_reset(volatile uint32_t *reg, uint32_t reset) function rcc_peripheral_clear_reset (line 502) | void rcc_peripheral_clear_reset(volatile uint32_t *reg, uint32_t clear_r... function rcc_set_sysclk_source (line 513) | void rcc_set_sysclk_source(uint32_t clk) function rcc_set_pll_multiplication_factor (line 530) | void rcc_set_pll_multiplication_factor(uint32_t mul) function rcc_set_pll2_multiplication_factor (line 547) | void rcc_set_pll2_multiplication_factor(uint32_t mul) function rcc_set_pll3_multiplication_factor (line 564) | void rcc_set_pll3_multiplication_factor(uint32_t mul) function rcc_set_pll_source (line 581) | void rcc_set_pll_source(uint32_t pllsrc) function rcc_set_pllxtpre (line 598) | void rcc_set_pllxtpre(uint32_t pllxtpre) function rcc_set_adcpre (line 615) | void rcc_set_adcpre(uint32_t adcpre) function rcc_set_ppre2 (line 630) | void rcc_set_ppre2(uint32_t ppre2) function rcc_set_ppre1 (line 647) | void rcc_set_ppre1(uint32_t ppre1) function rcc_set_hpre (line 662) | void rcc_set_hpre(uint32_t hpre) function rcc_set_usbpre (line 682) | void rcc_set_usbpre(uint32_t usbpre) function rcc_set_prediv1 (line 691) | void rcc_set_prediv1(uint32_t prediv) function rcc_set_prediv2 (line 699) | void rcc_set_prediv2(uint32_t prediv) function rcc_set_prediv1_source (line 707) | void rcc_set_prediv1_source(uint32_t rccsrc) function rcc_set_mco (line 713) | void rcc_set_mco(uint32_t mcosrc) function rcc_system_clock_source (line 730) | uint32_t rcc_system_clock_source(void) function rcc_clock_setup_in_hsi_out_64mhz (line 746) | void rcc_clock_setup_in_hsi_out_64mhz(void) function rcc_clock_setup_in_hsi_out_48mhz (line 798) | void rcc_clock_setup_in_hsi_out_48mhz(void) function rcc_clock_setup_in_hsi_out_24mhz (line 851) | void rcc_clock_setup_in_hsi_out_24mhz(void) function rcc_clock_setup_in_hse_8mhz_out_24mhz (line 903) | void rcc_clock_setup_in_hse_8mhz_out_24mhz(void) function rcc_clock_setup_in_hse_8mhz_out_72mhz (line 966) | void rcc_clock_setup_in_hse_8mhz_out_72mhz(void) function rcc_clock_setup_in_hse_12mhz_out_72mhz (line 1029) | void rcc_clock_setup_in_hse_12mhz_out_72mhz(void) function rcc_clock_setup_in_hse_16mhz_out_72mhz (line 1092) | void rcc_clock_setup_in_hse_16mhz_out_72mhz(void) function rcc_clock_setup_in_hse_25mhz_out_72mhz (line 1155) | void rcc_clock_setup_in_hse_25mhz_out_72mhz(void) function rcc_backupdomain_reset (line 1213) | void rcc_backupdomain_reset(void) FILE: firmware/libopencm3/lib/stm32/f1/rtc.c function rtc_awake_from_off (line 41) | void rtc_awake_from_off(osc_t clock_source) function rtc_enter_config_mode (line 107) | void rtc_enter_config_mode(void) function rtc_exit_config_mode (line 118) | void rtc_exit_config_mode(void) function rtc_set_alarm_time (line 129) | void rtc_set_alarm_time(uint32_t alarm_time) function rtc_enable_alarm (line 137) | void rtc_enable_alarm(void) function rtc_disable_alarm (line 144) | void rtc_disable_alarm(void) function rtc_set_prescale_val (line 151) | void rtc_set_prescale_val(uint32_t prescale_val) function rtc_get_counter_val (line 159) | uint32_t rtc_get_counter_val(void) function rtc_get_prescale_div_val (line 164) | uint32_t rtc_get_prescale_div_val(void) function rtc_get_alarm_val (line 169) | uint32_t rtc_get_alarm_val(void) function rtc_set_counter_val (line 174) | void rtc_set_counter_val(uint32_t counter_val) function rtc_interrupt_enable (line 182) | void rtc_interrupt_enable(rtcflag_t flag_val) function rtc_interrupt_disable (line 202) | void rtc_interrupt_disable(rtcflag_t flag_val) function rtc_clear_flag (line 222) | void rtc_clear_flag(rtcflag_t flag_val) function rtc_check_flag (line 240) | uint32_t rtc_check_flag(rtcflag_t flag_val) function rtc_awake_from_standby (line 263) | void rtc_awake_from_standby(void) function rtc_auto_awake (line 282) | void rtc_auto_awake(osc_t clock_source, uint32_t prescale_val) FILE: firmware/libopencm3/lib/stm32/f1/timer.c function timer_ic_set_polarity (line 49) | void timer_ic_set_polarity(uint32_t timer_peripheral, enum tim_ic_id ic, FILE: firmware/libopencm3/lib/stm32/f2/rcc.c function rcc_osc_ready_int_clear (line 46) | void rcc_osc_ready_int_clear(osc_t osc) function rcc_osc_ready_int_enable (line 67) | void rcc_osc_ready_int_enable(osc_t osc) function rcc_osc_ready_int_disable (line 88) | void rcc_osc_ready_int_disable(osc_t osc) function rcc_osc_ready_int_flag (line 109) | int rcc_osc_ready_int_flag(osc_t osc) function rcc_css_int_clear (line 132) | void rcc_css_int_clear(void) function rcc_css_int_flag (line 137) | int rcc_css_int_flag(void) function rcc_wait_for_osc_ready (line 142) | void rcc_wait_for_osc_ready(osc_t osc) function rcc_wait_for_sysclk_status (line 163) | void rcc_wait_for_sysclk_status(osc_t osc) function rcc_osc_on (line 181) | void rcc_osc_on(osc_t osc) function rcc_osc_off (line 202) | void rcc_osc_off(osc_t osc) function rcc_css_enable (line 223) | void rcc_css_enable(void) function rcc_css_disable (line 228) | void rcc_css_disable(void) function rcc_osc_bypass_enable (line 233) | void rcc_osc_bypass_enable(osc_t osc) function rcc_osc_bypass_disable (line 250) | void rcc_osc_bypass_disable(osc_t osc) function rcc_peripheral_enable_clock (line 267) | void rcc_peripheral_enable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_disable_clock (line 272) | void rcc_peripheral_disable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_reset (line 277) | void rcc_peripheral_reset(volatile uint32_t *reg, uint32_t reset) function rcc_peripheral_clear_reset (line 282) | void rcc_peripheral_clear_reset(volatile uint32_t *reg, uint32_t clear_r... function rcc_set_sysclk_source (line 287) | void rcc_set_sysclk_source(uint32_t clk) function rcc_set_pll_source (line 296) | void rcc_set_pll_source(uint32_t pllsrc) function rcc_set_ppre2 (line 305) | void rcc_set_ppre2(uint32_t ppre2) function rcc_set_ppre1 (line 314) | void rcc_set_ppre1(uint32_t ppre1) function rcc_set_hpre (line 323) | void rcc_set_hpre(uint32_t hpre) function rcc_set_rtcpre (line 332) | void rcc_set_rtcpre(uint32_t rtcpre) function rcc_set_main_pll_hsi (line 341) | void rcc_set_main_pll_hsi(uint32_t pllm, uint32_t plln, uint32_t pllp, function rcc_set_main_pll_hse (line 350) | void rcc_set_main_pll_hse(uint32_t pllm, uint32_t plln, uint32_t pllp, function rcc_system_clock_source (line 360) | uint32_t rcc_system_clock_source(void) function rcc_clock_setup_hse_3v3 (line 366) | void rcc_clock_setup_hse_3v3(const clock_scale_t *clock) function rcc_backupdomain_reset (line 408) | void rcc_backupdomain_reset(void) FILE: firmware/libopencm3/lib/stm32/f3/adc.c function adc_off (line 100) | void adc_off(uint32_t adc) function adc_enable_analog_watchdog_regular (line 116) | void adc_enable_analog_watchdog_regular(uint32_t adc) function adc_disable_analog_watchdog_regular (line 131) | void adc_disable_analog_watchdog_regular(uint32_t adc) function adc_enable_analog_watchdog_injected (line 147) | void adc_enable_analog_watchdog_injected(uint32_t adc) function adc_disable_analog_watchdog_injected (line 159) | void adc_disable_analog_watchdog_injected(uint32_t adc) function adc_enable_discontinuous_mode_regular (line 180) | void adc_enable_discontinuous_mode_regular(uint32_t adc, uint8_t length) function adc_disable_discontinuous_mode_regular (line 196) | void adc_disable_discontinuous_mode_regular(uint32_t adc) function adc_enable_discontinuous_mode_injected (line 212) | void adc_enable_discontinuous_mode_injected(uint32_t adc) function adc_disable_discontinuous_mode_injected (line 224) | void adc_disable_discontinuous_mode_injected(uint32_t adc) function adc_enable_automatic_injected_group_conversion (line 240) | void adc_enable_automatic_injected_group_conversion(uint32_t adc) function adc_disable_automatic_injected_group_conversion (line 253) | void adc_disable_automatic_injected_group_conversion(uint32_t adc) function adc_enable_analog_watchdog_on_all_channels (line 275) | void adc_enable_analog_watchdog_on_all_channels(uint32_t adc) function adc_enable_analog_watchdog_on_selected_channel (line 299) | void adc_enable_analog_watchdog_on_selected_channel(uint32_t adc, function adc_enable_eoc_interrupt_injected (line 352) | void adc_enable_eoc_interrupt_injected(uint32_t adc) function adc_disable_eoc_interrupt_injected (line 364) | void adc_disable_eoc_interrupt_injected(uint32_t adc) function adc_enable_all_awd_interrupt (line 376) | void adc_enable_all_awd_interrupt(uint32_t adc) function adc_disable_all_awd_interrupt (line 390) | void adc_disable_all_awd_interrupt(uint32_t adc) function adc_enable_eoc_interrupt (line 404) | void adc_enable_eoc_interrupt(uint32_t adc) function adc_disable_eoc_interrupt (line 416) | void adc_disable_eoc_interrupt(uint32_t adc) function adc_start_conversion_regular (line 431) | void adc_start_conversion_regular(uint32_t adc) function adc_start_conversion_injected (line 450) | void adc_start_conversion_injected(uint32_t adc) function adc_set_left_aligned (line 466) | void adc_set_left_aligned(uint32_t adc) function adc_set_right_aligned (line 478) | void adc_set_right_aligned(uint32_t adc) function adc_enable_dma (line 490) | void adc_enable_dma(uint32_t adc) function adc_disable_dma (line 502) | void adc_disable_dma(uint32_t adc) function adc_set_continuous_conversion_mode (line 518) | void adc_set_continuous_conversion_mode(uint32_t adc) function adc_set_single_conversion_mode (line 533) | void adc_set_single_conversion_mode(uint32_t adc) function adc_set_sample_time (line 551) | void adc_set_sample_time(uint32_t adc, uint8_t channel, uint8_t time) function adc_set_sample_time_on_all_channels (line 580) | void adc_set_sample_time_on_all_channels(uint32_t adc, uint8_t time) function adc_set_watchdog_high_threshold (line 604) | void adc_set_watchdog_high_threshold(uint32_t adc, uint8_t threshold) function adc_set_watchdog_low_threshold (line 623) | void adc_set_watchdog_low_threshold(uint32_t adc, uint8_t threshold) function adc_set_regular_sequence (line 649) | void adc_set_regular_sequence(uint32_t adc, uint8_t length, uint8_t chan... function adc_set_injected_sequence (line 695) | void adc_set_injected_sequence(uint32_t adc, uint8_t length, uint8_t cha... function adc_eoc (line 725) | bool adc_eoc(uint32_t adc) function adc_eoc_injected (line 741) | bool adc_eoc_injected(uint32_t adc) function adc_read_regular (line 758) | uint32_t adc_read_regular(uint32_t adc) function adc_read_injected (line 777) | uint32_t adc_read_injected(uint32_t adc, uint8_t reg) function adc_set_injected_offset (line 805) | void adc_set_injected_offset(uint32_t adc, uint8_t reg, uint32_t offset) function adc_power_on (line 838) | void adc_power_on(uint32_t adc) function adc_set_clk_prescale (line 853) | void adc_set_clk_prescale(uint32_t prescale) function adc_set_multi_mode (line 871) | void adc_set_multi_mode(uint32_t mode) function adc_enable_external_trigger_regular (line 891) | void adc_enable_external_trigger_regular(uint32_t adc, uint32_t trigger, function adc_disable_external_trigger_regular (line 908) | void adc_disable_external_trigger_regular(uint32_t adc) function adc_enable_external_trigger_injected (line 927) | void adc_enable_external_trigger_injected(uint32_t adc, uint32_t trigger, function adc_disable_external_trigger_injected (line 944) | void adc_disable_external_trigger_injected(uint32_t adc) function adc_set_resolution (line 960) | void adc_set_resolution(uint32_t adc, uint16_t resolution) function adc_enable_overrun_interrupt (line 980) | void adc_enable_overrun_interrupt(uint32_t adc) function adc_disable_overrun_interrupt (line 992) | void adc_disable_overrun_interrupt(uint32_t adc) function adc_get_overrun_flag (line 1009) | bool adc_get_overrun_flag(uint32_t adc) function adc_clear_overrun_flag (line 1027) | void adc_clear_overrun_flag(uint32_t adc) function adc_eoc_after_each (line 1043) | void adc_eoc_after_each(uint32_t adc) function adc_eoc_after_group (line 1058) | void adc_eoc_after_group(uint32_t adc) function adc_awd (line 1109) | bool adc_awd(uint32_t adc) function adc_enable_temperature_sensor (line 1127) | void adc_enable_temperature_sensor() function adc_disable_temperature_sensor (line 1142) | void adc_disable_temperature_sensor() FILE: firmware/libopencm3/lib/stm32/f3/flash.c function flash_clear_status_flags (line 35) | void flash_clear_status_flags(void) FILE: firmware/libopencm3/lib/stm32/f3/gpio.c function gpio_mode_setup (line 36) | void gpio_mode_setup(uint32_t gpioport, uint8_t mode, uint8_t pull_up_down, function gpio_set_output_options (line 65) | void gpio_set_output_options(uint32_t gpioport, uint8_t otype, uint8_t s... function gpio_set_af (line 90) | void gpio_set_af(uint32_t gpioport, uint8_t alt_func_num, uint16_t gpios) function gpio_set (line 118) | void gpio_set(uint32_t gpioport, uint16_t gpios) function gpio_clear (line 123) | void gpio_clear(uint32_t gpioport, uint16_t gpios) function gpio_get (line 128) | uint16_t gpio_get(uint32_t gpioport, uint16_t gpios) function gpio_toggle (line 133) | void gpio_toggle(uint32_t gpioport, uint16_t gpios) function gpio_port_read (line 138) | uint16_t gpio_port_read(uint32_t gpioport) function gpio_port_write (line 143) | void gpio_port_write(uint32_t gpioport, uint16_t data) function gpio_port_config_lock (line 148) | void gpio_port_config_lock(uint32_t gpioport, uint16_t gpios) FILE: firmware/libopencm3/lib/stm32/f3/i2c.c function i2c_reset (line 46) | void i2c_reset(uint32_t i2c) function i2c_peripheral_enable (line 66) | void i2c_peripheral_enable(uint32_t i2c) function i2c_peripheral_disable (line 81) | void i2c_peripheral_disable(uint32_t i2c) function i2c_send_start (line 96) | void i2c_send_start(uint32_t i2c) function i2c_send_stop (line 110) | void i2c_send_stop(uint32_t i2c) function i2c_clear_stop (line 122) | void i2c_clear_stop(uint32_t i2c) function i2c_set_own_7bit_slave_address (line 136) | void i2c_set_own_7bit_slave_address(uint32_t i2c, uint8_t slave) function i2c_set_own_10bit_slave_address (line 154) | void i2c_set_own_10bit_slave_address(uint32_t i2c, uint16_t slave) function i2c_send_data (line 166) | void i2c_send_data(uint32_t i2c, uint8_t data) function i2c_get_data (line 176) | uint8_t i2c_get_data(uint32_t i2c) function i2c_enable_analog_filter (line 181) | void i2c_enable_analog_filter(uint32_t i2c) function i2c_disable_analog_filter (line 186) | void i2c_disable_analog_filter(uint32_t i2c) function i2c_set_digital_filter (line 191) | void i2c_set_digital_filter(uint32_t i2c, uint8_t dnf_setting) function i2c_set_prescaler (line 197) | void i2c_set_prescaler(uint32_t i2c, uint8_t presc) function i2c_set_data_setup_time (line 203) | void i2c_set_data_setup_time(uint32_t i2c, uint8_t s_time) function i2c_set_data_hold_time (line 209) | void i2c_set_data_hold_time(uint32_t i2c, uint8_t h_time) function i2c_set_scl_high_period (line 215) | void i2c_set_scl_high_period(uint32_t i2c, uint8_t period) function i2c_set_scl_low_period (line 221) | void i2c_set_scl_low_period(uint32_t i2c, uint8_t period) function i2c_enable_stretching (line 227) | void i2c_enable_stretching(uint32_t i2c) function i2c_disable_stretching (line 232) | void i2c_disable_stretching(uint32_t i2c) function i2c_100khz_i2cclk8mhz (line 237) | void i2c_100khz_i2cclk8mhz(uint32_t i2c) function i2c_set_7bit_addr_mode (line 246) | void i2c_set_7bit_addr_mode(uint32_t i2c) function i2c_set_10bit_addr_mode (line 251) | void i2c_set_10bit_addr_mode(uint32_t i2c) function i2c_set_7bit_address (line 256) | void i2c_set_7bit_address(uint32_t i2c, uint8_t addr) function i2c_set_10bit_address (line 262) | void i2c_set_10bit_address(uint32_t i2c, uint16_t addr) function i2c_set_write_transfer_dir (line 268) | void i2c_set_write_transfer_dir(uint32_t i2c) function i2c_set_read_transfer_dir (line 273) | void i2c_set_read_transfer_dir(uint32_t i2c) function i2c_set_bytes_to_transfer (line 278) | void i2c_set_bytes_to_transfer(uint32_t i2c, uint32_t n_bytes) function i2c_is_start (line 284) | uint8_t i2c_is_start(uint32_t i2c) function i2c_enable_autoend (line 293) | void i2c_enable_autoend(uint32_t i2c) function i2c_disable_autoend (line 298) | void i2c_disable_autoend(uint32_t i2c) function i2c_nack (line 303) | uint8_t i2c_nack(uint32_t i2c) function i2c_busy (line 312) | uint8_t i2c_busy(uint32_t i2c) function i2c_transmit_int_status (line 321) | uint8_t i2c_transmit_int_status(uint32_t i2c) function i2c_transfer_complete (line 330) | uint8_t i2c_transfer_complete(uint32_t i2c) function i2c_received_data (line 339) | uint8_t i2c_received_data(uint32_t i2c) function i2c_enable_interrupt (line 355) | void i2c_enable_interrupt(uint32_t i2c, uint32_t interrupt) function i2c_disable_interrupt (line 366) | void i2c_disable_interrupt(uint32_t i2c, uint32_t interrupt) function i2c_enable_rxdma (line 376) | void i2c_enable_rxdma(uint32_t i2c) function i2c_disable_rxdma (line 386) | void i2c_disable_rxdma(uint32_t i2c) function i2c_enable_txdma (line 396) | void i2c_enable_txdma(uint32_t i2c) function i2c_disable_txdma (line 406) | void i2c_disable_txdma(uint32_t i2c) function write_i2c (line 411) | void write_i2c(uint32_t i2c, uint8_t i2c_addr, uint8_t reg, uint8_t size, function read_i2c (line 447) | void read_i2c(uint32_t i2c, uint8_t i2c_addr, uint8_t reg, uint8_t size, FILE: firmware/libopencm3/lib/stm32/f3/rcc.c function rcc_osc_ready_int_clear (line 81) | void rcc_osc_ready_int_clear(enum osc osc) function rcc_osc_ready_int_enable (line 102) | void rcc_osc_ready_int_enable(enum osc osc) function rcc_osc_ready_int_disable (line 123) | void rcc_osc_ready_int_disable(enum osc osc) function rcc_osc_ready_int_flag (line 144) | int rcc_osc_ready_int_flag(enum osc osc) function rcc_css_int_clear (line 167) | void rcc_css_int_clear(void) function rcc_css_int_flag (line 172) | int rcc_css_int_flag(void) function rcc_wait_for_osc_ready (line 177) | void rcc_wait_for_osc_ready(enum osc osc) function rcc_wait_for_osc_not_ready (line 199) | void rcc_wait_for_osc_not_ready(enum osc osc) function rcc_wait_for_sysclk_status (line 220) | void rcc_wait_for_sysclk_status(enum osc osc) function rcc_osc_on (line 238) | void rcc_osc_on(enum osc osc) function rcc_osc_off (line 259) | void rcc_osc_off(enum osc osc) function rcc_css_enable (line 280) | void rcc_css_enable(void) function rcc_css_disable (line 285) | void rcc_css_disable(void) function rcc_osc_bypass_enable (line 290) | void rcc_osc_bypass_enable(enum osc osc) function rcc_osc_bypass_disable (line 307) | void rcc_osc_bypass_disable(enum osc osc) function rcc_peripheral_enable_clock (line 324) | void rcc_peripheral_enable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_disable_clock (line 329) | void rcc_peripheral_disable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_reset (line 334) | void rcc_peripheral_reset(volatile uint32_t *reg, uint32_t reset) function rcc_peripheral_clear_reset (line 339) | void rcc_peripheral_clear_reset(volatile uint32_t *reg, uint32_t clear_r... function rcc_set_sysclk_source (line 344) | void rcc_set_sysclk_source(uint32_t clk) function rcc_set_pll_source (line 353) | void rcc_set_pll_source(uint32_t pllsrc) function rcc_set_ppre2 (line 362) | void rcc_set_ppre2(uint32_t ppre2) function rcc_set_ppre1 (line 371) | void rcc_set_ppre1(uint32_t ppre1) function rcc_set_hpre (line 380) | void rcc_set_hpre(uint32_t hpre) function rcc_set_main_pll_hsi (line 390) | void rcc_set_main_pll_hsi(uint32_t pll) function rcc_get_system_clock_source (line 397) | uint32_t rcc_get_system_clock_source(void) function rcc_clock_setup_hsi (line 404) | void rcc_clock_setup_hsi(const clock_scale_t *clock) function rcc_backupdomain_reset (line 440) | void rcc_backupdomain_reset(void) function rcc_set_i2c_clock_hsi (line 449) | void rcc_set_i2c_clock_hsi(uint32_t i2c) function rcc_set_i2c_clock_sysclk (line 459) | void rcc_set_i2c_clock_sysclk(uint32_t i2c) function rcc_get_i2c_clocks (line 469) | uint32_t rcc_get_i2c_clocks(void) function rcc_usb_prescale_1_5 (line 474) | void rcc_usb_prescale_1_5(void) function rcc_usb_prescale_1 (line 479) | void rcc_usb_prescale_1(void) FILE: firmware/libopencm3/lib/stm32/f3/spi.c function spi_send8 (line 35) | void spi_send8(uint32_t spi, uint8_t data) function spi_read8 (line 44) | uint8_t spi_read8(uint32_t spi) function spi_set_data_size (line 53) | void spi_set_data_size(uint32_t spi, uint16_t data_s) function spi_fifo_reception_threshold_8bit (line 59) | void spi_fifo_reception_threshold_8bit(uint32_t spi) function spi_fifo_reception_threshold_16bit (line 64) | void spi_fifo_reception_threshold_16bit(uint32_t spi) function spi_i2s_mode_spi_mode (line 69) | void spi_i2s_mode_spi_mode(uint32_t spi) FILE: firmware/libopencm3/lib/stm32/f3/usart.c function usart_send (line 42) | void usart_send(uint32_t usart, uint16_t data) function usart_recv (line 59) | uint16_t usart_recv(uint32_t usart) function usart_wait_send_ready (line 75) | void usart_wait_send_ready(uint32_t usart) function usart_wait_recv_ready (line 90) | void usart_wait_recv_ready(uint32_t usart) function usart_get_flag (line 105) | bool usart_get_flag(uint32_t usart, uint32_t flag) function usart_get_interrupt_source (line 127) | bool usart_get_interrupt_source(uint32_t usart, uint32_t flag) FILE: firmware/libopencm3/lib/stm32/f3/vector_chipset.c function pre_main (line 23) | static void pre_main(void) FILE: firmware/libopencm3/lib/stm32/f4/adc.c function adc_off (line 97) | void adc_off(uint32_t adc) function adc_enable_analog_watchdog_regular (line 112) | void adc_enable_analog_watchdog_regular(uint32_t adc) function adc_disable_analog_watchdog_regular (line 123) | void adc_disable_analog_watchdog_regular(uint32_t adc) function adc_enable_analog_watchdog_injected (line 138) | void adc_enable_analog_watchdog_injected(uint32_t adc) function adc_disable_analog_watchdog_injected (line 149) | void adc_disable_analog_watchdog_injected(uint32_t adc) function adc_enable_discontinuous_mode_regular (line 170) | void adc_enable_discontinuous_mode_regular(uint32_t adc, uint8_t length) function adc_disable_discontinuous_mode_regular (line 185) | void adc_disable_discontinuous_mode_regular(uint32_t adc) function adc_enable_discontinuous_mode_injected (line 200) | void adc_enable_discontinuous_mode_injected(uint32_t adc) function adc_disable_discontinuous_mode_injected (line 211) | void adc_disable_discontinuous_mode_injected(uint32_t adc) function adc_enable_automatic_injected_group_conversion (line 226) | void adc_enable_automatic_injected_group_conversion(uint32_t adc) function adc_disable_automatic_injected_group_conversion (line 238) | void adc_disable_automatic_injected_group_conversion(uint32_t adc) function adc_enable_analog_watchdog_on_all_channels (line 259) | void adc_enable_analog_watchdog_on_all_channels(uint32_t adc) function adc_enable_analog_watchdog_on_selected_channel (line 281) | void adc_enable_analog_watchdog_on_selected_channel(uint32_t adc, function adc_enable_scan_mode (line 304) | void adc_enable_scan_mode(uint32_t adc) function adc_disable_scan_mode (line 315) | void adc_disable_scan_mode(uint32_t adc) function adc_enable_eoc_interrupt_injected (line 326) | void adc_enable_eoc_interrupt_injected(uint32_t adc) function adc_disable_eoc_interrupt_injected (line 337) | void adc_disable_eoc_interrupt_injected(uint32_t adc) function adc_enable_awd_interrupt (line 348) | void adc_enable_awd_interrupt(uint32_t adc) function adc_disable_awd_interrupt (line 359) | void adc_disable_awd_interrupt(uint32_t adc) function adc_enable_eoc_interrupt (line 370) | void adc_enable_eoc_interrupt(uint32_t adc) function adc_disable_eoc_interrupt (line 381) | void adc_disable_eoc_interrupt(uint32_t adc) function adc_start_conversion_regular (line 395) | void adc_start_conversion_regular(uint32_t adc) function adc_start_conversion_injected (line 413) | void adc_start_conversion_injected(uint32_t adc) function adc_set_left_aligned (line 428) | void adc_set_left_aligned(uint32_t adc) function adc_set_right_aligned (line 439) | void adc_set_right_aligned(uint32_t adc) function adc_enable_dma (line 450) | void adc_enable_dma(uint32_t adc) function adc_disable_dma (line 461) | void adc_disable_dma(uint32_t adc) function adc_set_continuous_conversion_mode (line 475) | void adc_set_continuous_conversion_mode(uint32_t adc) function adc_set_single_conversion_mode (line 489) | void adc_set_single_conversion_mode(uint32_t adc) function adc_set_sample_time (line 505) | void adc_set_sample_time(uint32_t adc, uint8_t channel, uint8_t time) function adc_set_sample_time_on_all_channels (line 532) | void adc_set_sample_time_on_all_channels(uint32_t adc, uint8_t time) function adc_set_watchdog_high_threshold (line 555) | void adc_set_watchdog_high_threshold(uint32_t adc, uint16_t threshold) function adc_set_watchdog_low_threshold (line 571) | void adc_set_watchdog_low_threshold(uint32_t adc, uint16_t threshold) function adc_set_regular_sequence (line 592) | void adc_set_regular_sequence(uint32_t adc, uint8_t length, uint8_t chan... function adc_set_injected_sequence (line 632) | void adc_set_injected_sequence(uint32_t adc, uint8_t length, uint8_t cha... function adc_eoc (line 661) | bool adc_eoc(uint32_t adc) function adc_eoc_injected (line 675) | bool adc_eoc_injected(uint32_t adc) function adc_read_regular (line 691) | uint32_t adc_read_regular(uint32_t adc) function adc_read_injected (line 709) | uint32_t adc_read_injected(uint32_t adc, uint8_t reg) function adc_set_injected_offset (line 736) | void adc_set_injected_offset(uint32_t adc, uint8_t reg, uint32_t offset) function adc_power_on (line 764) | void adc_power_on(uint32_t adc) function adc_set_clk_prescale (line 778) | void adc_set_clk_prescale(uint32_t prescale) function adc_set_multi_mode (line 795) | void adc_set_multi_mode(uint32_t mode) function adc_enable_external_trigger_regular (line 813) | void adc_enable_external_trigger_regular(uint32_t adc, uint32_t trigger, function adc_disable_external_trigger_regular (line 829) | void adc_disable_external_trigger_regular(uint32_t adc) function adc_enable_external_trigger_injected (line 846) | void adc_enable_external_trigger_injected(uint32_t adc, uint32_t trigger, function adc_disable_external_trigger_injected (line 862) | void adc_disable_external_trigger_injected(uint32_t adc) function adc_set_resolution (line 877) | void adc_set_resolution(uint32_t adc, uint32_t resolution) function adc_enable_overrun_interrupt (line 896) | void adc_enable_overrun_interrupt(uint32_t adc) function adc_disable_overrun_interrupt (line 907) | void adc_disable_overrun_interrupt(uint32_t adc) function adc_get_overrun_flag (line 923) | bool adc_get_overrun_flag(uint32_t adc) function adc_clear_overrun_flag (line 939) | void adc_clear_overrun_flag(uint32_t adc) function adc_eoc_after_each (line 954) | void adc_eoc_after_each(uint32_t adc) function adc_eoc_after_group (line 968) | void adc_eoc_after_group(uint32_t adc) function adc_set_dma_continue (line 982) | void adc_set_dma_continue(uint32_t adc) function adc_set_dma_terminate (line 996) | void adc_set_dma_terminate(uint32_t adc) function adc_awd (line 1009) | bool adc_awd(uint32_t adc) function adc_enable_temperature_sensor (line 1023) | void adc_enable_temperature_sensor() function adc_disable_temperature_sensor (line 1037) | void adc_disable_temperature_sensor() FILE: firmware/libopencm3/lib/stm32/f4/crypto.c function crypto_set_mac_algorithm (line 39) | void crypto_set_mac_algorithm(enum crypto_mode_mac mode) function crypto_context_swap (line 49) | void crypto_context_swap(uint32_t *buf) FILE: firmware/libopencm3/lib/stm32/f4/pwr.c function pwr_set_vos_scale (line 39) | void pwr_set_vos_scale(vos_scale_t scale) FILE: firmware/libopencm3/lib/stm32/f4/rcc.c function rcc_osc_ready_int_clear (line 163) | void rcc_osc_ready_int_clear(osc_t osc) function rcc_osc_ready_int_enable (line 184) | void rcc_osc_ready_int_enable(osc_t osc) function rcc_osc_ready_int_disable (line 205) | void rcc_osc_ready_int_disable(osc_t osc) function rcc_osc_ready_int_flag (line 226) | int rcc_osc_ready_int_flag(osc_t osc) function rcc_css_int_clear (line 249) | void rcc_css_int_clear(void) function rcc_css_int_flag (line 254) | int rcc_css_int_flag(void) function rcc_wait_for_osc_ready (line 259) | void rcc_wait_for_osc_ready(osc_t osc) function rcc_wait_for_sysclk_status (line 280) | void rcc_wait_for_sysclk_status(osc_t osc) function rcc_osc_on (line 298) | void rcc_osc_on(osc_t osc) function rcc_osc_off (line 319) | void rcc_osc_off(osc_t osc) function rcc_css_enable (line 340) | void rcc_css_enable(void) function rcc_css_disable (line 345) | void rcc_css_disable(void) function rcc_osc_bypass_enable (line 350) | void rcc_osc_bypass_enable(osc_t osc) function rcc_osc_bypass_disable (line 367) | void rcc_osc_bypass_disable(osc_t osc) function rcc_peripheral_enable_clock (line 384) | void rcc_peripheral_enable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_disable_clock (line 389) | void rcc_peripheral_disable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_reset (line 394) | void rcc_peripheral_reset(volatile uint32_t *reg, uint32_t reset) function rcc_peripheral_clear_reset (line 399) | void rcc_peripheral_clear_reset(volatile uint32_t *reg, uint32_t clear_r... function rcc_set_sysclk_source (line 404) | void rcc_set_sysclk_source(uint32_t clk) function rcc_set_pll_source (line 413) | void rcc_set_pll_source(uint32_t pllsrc) function rcc_set_ppre2 (line 422) | void rcc_set_ppre2(uint32_t ppre2) function rcc_set_ppre1 (line 431) | void rcc_set_ppre1(uint32_t ppre1) function rcc_set_hpre (line 440) | void rcc_set_hpre(uint32_t hpre) function rcc_set_rtcpre (line 449) | void rcc_set_rtcpre(uint32_t rtcpre) function rcc_set_main_pll_hsi (line 458) | void rcc_set_main_pll_hsi(uint32_t pllm, uint32_t plln, uint32_t pllp, function rcc_set_main_pll_hse (line 467) | void rcc_set_main_pll_hse(uint32_t pllm, uint32_t plln, uint32_t pllp, function rcc_system_clock_source (line 477) | uint32_t rcc_system_clock_source(void) function rcc_clock_setup_hse_3v3 (line 483) | void rcc_clock_setup_hse_3v3(const clock_scale_t *clock) function rcc_backupdomain_reset (line 535) | void rcc_backupdomain_reset(void) FILE: firmware/libopencm3/lib/stm32/f4/rtc.c function rtc_enable_wakeup_timer (line 42) | void rtc_enable_wakeup_timer(void) function rtc_disable_wakeup_timer (line 53) | void rtc_disable_wakeup_timer(void) function rtc_enable_wakeup_timer_interrupt (line 64) | void rtc_enable_wakeup_timer_interrupt(void) function rtc_disable_wakeup_timer_interrupt (line 88) | void rtc_disable_wakeup_timer_interrupt(void) FILE: firmware/libopencm3/lib/stm32/f4/vector_chipset.c function pre_main (line 23) | static void pre_main(void) FILE: firmware/libopencm3/lib/stm32/l1/flash.c function flash_64bit_enable (line 24) | void flash_64bit_enable(void) function flash_64bit_disable (line 29) | void flash_64bit_disable(void) function flash_prefetch_enable (line 34) | void flash_prefetch_enable(void) function flash_prefetch_disable (line 39) | void flash_prefetch_disable(void) function flash_set_ws (line 44) | void flash_set_ws(uint32_t ws) FILE: firmware/libopencm3/lib/stm32/l1/pwr.c function pwr_set_vos_scale (line 40) | void pwr_set_vos_scale(vos_scale_t scale) FILE: firmware/libopencm3/lib/stm32/l1/rcc.c function rcc_osc_ready_int_clear (line 97) | void rcc_osc_ready_int_clear(osc_t osc) function rcc_osc_ready_int_enable (line 121) | void rcc_osc_ready_int_enable(osc_t osc) function rcc_osc_ready_int_disable (line 145) | void rcc_osc_ready_int_disable(osc_t osc) function rcc_osc_ready_int_flag (line 169) | int rcc_osc_ready_int_flag(osc_t osc) function rcc_css_int_clear (line 196) | void rcc_css_int_clear(void) function rcc_css_int_flag (line 201) | int rcc_css_int_flag(void) function rcc_wait_for_osc_ready (line 206) | void rcc_wait_for_osc_ready(osc_t osc) function rcc_wait_for_sysclk_status (line 230) | void rcc_wait_for_sysclk_status(osc_t osc) function rcc_osc_on (line 255) | void rcc_osc_on(osc_t osc) function rcc_osc_off (line 279) | void rcc_osc_off(osc_t osc) function rcc_css_enable (line 303) | void rcc_css_enable(void) function rcc_css_disable (line 308) | void rcc_css_disable(void) function rcc_osc_bypass_enable (line 313) | void rcc_osc_bypass_enable(osc_t osc) function rcc_osc_bypass_disable (line 331) | void rcc_osc_bypass_disable(osc_t osc) function rcc_peripheral_enable_clock (line 349) | void rcc_peripheral_enable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_disable_clock (line 354) | void rcc_peripheral_disable_clock(volatile uint32_t *reg, uint32_t en) function rcc_peripheral_reset (line 359) | void rcc_peripheral_reset(volatile uint32_t *reg, uint32_t reset) function rcc_peripheral_clear_reset (line 364) | void rcc_peripheral_clear_reset(volatile uint32_t *reg, uint32_t clear_r... function rcc_set_sysclk_source (line 369) | void rcc_set_sysclk_source(uint32_t clk) function rcc_set_pll_configuration (line 378) | void rcc_set_pll_configuration(uint32_t source, uint32_t multiplier, function rcc_set_pll_source (line 393) | void rcc_set_pll_source(uint32_t pllsrc) function rcc_set_ppre2 (line 402) | void rcc_set_ppre2(uint32_t ppre2) function rcc_set_ppre1 (line 411) | void rcc_set_ppre1(uint32_t ppre1) function rcc_set_hpre (line 420) | void rcc_set_hpre(uint32_t hpre) function rcc_set_rtcpre (line 429) | void rcc_set_rtcpre(uint32_t rtcpre) function rcc_system_clock_source (line 438) | uint32_t rcc_system_clock_source(void) function rcc_rtc_select_clock (line 444) | void rcc_rtc_select_clock(uint32_t clock) function rcc_clock_setup_msi (line 450) | void rcc_clock_setup_msi(const clock_scale_t *clock) function rcc_clock_setup_hsi (line 487) | void rcc_clock_setup_hsi(const clock_scale_t *clock) function rcc_clock_setup_pll (line 518) | void rcc_clock_setup_pll(const clock_scale_t *clock) FILE: firmware/libopencm3/lib/stm32/l1/timer.c function timer_set_option (line 48) | void timer_set_option(uint32_t timer_peripheral, uint32_t option) FILE: firmware/libopencm3/lib/usb/usb.c function usbd_device (line 64) | usbd_device *usbd_init(const usbd_driver *driver, function usbd_register_reset_callback (line 92) | void usbd_register_reset_callback(usbd_device *usbd_dev, void (*callback... function usbd_register_suspend_callback (line 97) | void usbd_register_suspend_callback(usbd_device *usbd_dev, function usbd_register_resume_callback (line 103) | void usbd_register_resume_callback(usbd_device *usbd_dev, function usbd_register_sof_callback (line 109) | void usbd_register_sof_callback(usbd_device *usbd_dev, void (*callback)(... function _usbd_reset (line 114) | void _usbd_reset(usbd_device *usbd_dev) function usbd_poll (line 127) | void usbd_poll(usbd_device *usbd_dev) function usbd_disconnect (line 132) | void usbd_disconnect(usbd_device *usbd_dev, bool disconnected) function usbd_ep_setup (line 140) | void usbd_ep_setup(usbd_device *usbd_dev, uint8_t addr, uint8_t type, function usbd_ep_write_packet (line 147) | uint16_t usbd_ep_write_packet(usbd_device *usbd_dev, uint8_t addr, function usbd_ep_read_packet (line 153) | uint16_t usbd_ep_read_packet(usbd_device *usbd_dev, uint8_t addr, void *... function usbd_ep_stall_set (line 159) | void usbd_ep_stall_set(usbd_device *usbd_dev, uint8_t addr, uint8_t stall) function usbd_ep_stall_get (line 164) | uint8_t usbd_ep_stall_get(usbd_device *usbd_dev, uint8_t addr) function usbd_ep_nak_set (line 169) | void usbd_ep_nak_set(usbd_device *usbd_dev, uint8_t addr, uint8_t nak) FILE: firmware/libopencm3/lib/usb/usb_control.c function stall_transaction (line 47) | static void stall_transaction(usbd_device *usbd_dev) function usbd_register_control_callback (line 54) | int usbd_register_control_callback(usbd_device *usbd_dev, uint8_t type, function usb_control_send_chunk (line 74) | static void usb_control_send_chunk(usbd_device *usbd_dev) function usb_control_recv_chunk (line 98) | static int usb_control_recv_chunk(usbd_device *usbd_dev) function usb_control_request_dispatch (line 118) | static int usb_control_request_dispatch(usbd_device *usbd_dev, function usb_control_setup_read (line 149) | static void usb_control_setup_read(usbd_device *usbd_dev, function usb_control_setup_write (line 170) | static void usb_control_setup_write(usbd_device *usbd_dev, function _usbd_control_setup (line 192) | void _usbd_control_setup(usbd_device *usbd_dev, uint8_t ea) function _usbd_control_out (line 213) | void _usbd_control_out(usbd_device *usbd_dev, uint8_t ea) function _usbd_control_in (line 259) | void _usbd_control_in(usbd_device *usbd_dev, uint8_t ea) FILE: firmware/libopencm3/lib/usb/usb_f103.c type _usbd_device (line 46) | struct _usbd_device type _usbd_driver (line 48) | struct _usbd_driver function usbd_device (line 62) | static usbd_device *stm32f103_usbd_init(void) function stm32f103_set_address (line 75) | static void stm32f103_set_address(usbd_device *dev, uint8_t addr) function usb_set_ep_rx_bufsize (line 88) | static void usb_set_ep_rx_bufsize(usbd_device *dev, uint8_t ep, uint32_t... function stm32f103_ep_setup (line 104) | static void stm32f103_ep_setup(usbd_device *dev, uint8_t addr, uint8_t t... function stm32f103_endpoints_reset (line 147) | static void stm32f103_endpoints_reset(usbd_device *dev) function stm32f103_ep_stall_set (line 159) | static void stm32f103_ep_stall_set(usbd_device *dev, uint8_t addr, function stm32f103_ep_stall_get (line 189) | static uint8_t stm32f103_ep_stall_get(usbd_device *dev, uint8_t addr) function stm32f103_ep_nak_set (line 206) | static void stm32f103_ep_nak_set(usbd_device *dev, uint8_t addr, uint8_t... function usb_copy_to_pm (line 230) | static void usb_copy_to_pm(volatile void *vPM, const void *buf, uint16_t... function stm32f103_ep_write_packet (line 240) | static uint16_t stm32f103_ep_write_packet(usbd_device *dev, uint8_t addr, function usb_copy_from_pm (line 264) | static void usb_copy_from_pm(void *buf, const volatile void *vPM, uint16... function stm32f103_ep_read_packet (line 279) | static uint16_t stm32f103_ep_read_packet(usbd_device *dev, uint8_t addr, function stm32f103_poll (line 298) | static void stm32f103_poll(usbd_device *dev) FILE: firmware/libopencm3/lib/usb/usb_f107.c type _usbd_device (line 33) | struct _usbd_device type _usbd_driver (line 35) | struct _usbd_driver function usbd_device (line 53) | static usbd_device *stm32f107_usbd_init(void) FILE: firmware/libopencm3/lib/usb/usb_f207.c type _usbd_device (line 33) | struct _usbd_device type _usbd_driver (line 35) | struct _usbd_driver function usbd_device (line 53) | static usbd_device *stm32f207_usbd_init(void) FILE: firmware/libopencm3/lib/usb/usb_fx07_common.c function stm32fx07_set_address (line 36) | void stm32fx07_set_address(usbd_device *usbd_dev, uint8_t addr) function stm32fx07_ep_setup (line 41) | void stm32fx07_ep_setup(usbd_device *usbd_dev, uint8_t addr, uint8_t type, function stm32fx07_endpoints_reset (line 118) | void stm32fx07_endpoints_reset(usbd_device *usbd_dev) function stm32fx07_ep_stall_set (line 124) | void stm32fx07_ep_stall_set(usbd_device *usbd_dev, uint8_t addr, uint8_t... function stm32fx07_ep_stall_get (line 153) | uint8_t stm32fx07_ep_stall_get(usbd_device *usbd_dev, uint8_t addr) function stm32fx07_ep_nak_set (line 165) | void stm32fx07_ep_nak_set(usbd_device *usbd_dev, uint8_t addr, uint8_t nak) function stm32fx07_ep_write_packet (line 181) | uint16_t stm32fx07_ep_write_packet(usbd_device *usbd_dev, uint8_t addr, function stm32fx07_ep_read_packet (line 208) | uint16_t stm32fx07_ep_read_packet(usbd_device *usbd_dev, uint8_t addr, function stm32fx07_poll (line 236) | void stm32fx07_poll(usbd_device *usbd_dev) function stm32fx07_disconnect (line 331) | void stm32fx07_disconnect(usbd_device *usbd_dev, bool disconnected) FILE: firmware/libopencm3/lib/usb/usb_private.h type _usbd_device (line 46) | struct _usbd_device { type _usbd_transaction (line 111) | enum _usbd_transaction { type usb_setup_data (line 125) | struct usb_setup_data type usb_setup_data (line 128) | struct usb_setup_data type usb_setup_data (line 131) | struct usb_setup_data type usb_setup_data (line 133) | struct usb_setup_data type _usbd_driver (line 139) | struct _usbd_driver { FILE: firmware/libopencm3/lib/usb/usb_standard.c function usbd_register_set_config_callback (line 42) | void usbd_register_set_config_callback(usbd_device *usbd_dev, function build_config_descriptor (line 49) | static uint16_t build_config_descriptor(usbd_device *usbd_dev, function usb_descriptor_type (line 111) | static int usb_descriptor_type(uint16_t wValue) function usb_descriptor_index (line 116) | static int usb_descriptor_index(uint16_t wValue) function usb_standard_get_descriptor (line 121) | static int usb_standard_get_descriptor(usbd_device *usbd_dev, function usb_standard_set_address (line 192) | static int usb_standard_set_address(usbd_device *usbd_dev, function usb_standard_set_configuration (line 218) | static int usb_standard_set_configuration(usbd_device *usbd_dev, function usb_standard_get_configuration (line 253) | static int usb_standard_get_configuration(usbd_device *usbd_dev, function usb_standard_set_interface (line 267) | static int usb_standard_set_interface(usbd_device *usbd_dev, function usb_standard_get_interface (line 284) | static int usb_standard_get_interface(usbd_device *usbd_dev, function usb_standard_device_get_status (line 299) | static int usb_standard_device_get_status(usbd_device *usbd_dev, function usb_standard_interface_get_status (line 317) | static int usb_standard_interface_get_status(usbd_device *usbd_dev, function usb_standard_endpoint_get_status (line 334) | static int usb_standard_endpoint_get_status(usbd_device *usbd_dev, function usb_standard_endpoint_stall (line 349) | static int usb_standard_endpoint_stall(usbd_device *usbd_dev, function usb_standard_endpoint_unstall (line 361) | static int usb_standard_endpoint_unstall(usbd_device *usbd_dev, function _usbd_standard_request_device (line 376) | int _usbd_standard_request_device(usbd_device *usbd_dev, function _usbd_standard_request_interface (line 430) | int _usbd_standard_request_interface(usbd_device *usbd_dev, function _usbd_standard_request_endpoint (line 460) | int _usbd_standard_request_endpoint(usbd_device *usbd_dev, function _usbd_standard_request (line 497) | int _usbd_standard_request(usbd_device *usbd_dev, struct usb_setup_data ... FILE: firmware/libopencm3/scripts/data/lpc43xx/csv2yaml.py function convert_file (line 9) | def convert_file(fname): FILE: firmware/libopencm3/scripts/data/lpc43xx/yaml_odict.py function construct_odict (line 3) | def construct_odict(load, node): function repr_pairs (line 48) | def repr_pairs(dump, tag, sequence, flow_style=None): function repr_odict (line 70) | def repr_odict(dumper, data): FILE: host/hackrf-tools/getopt/getopt.c function exchange (line 302) | static void function getopt_long (line 453) | int function getopt_long_only (line 469) | int function _getopt_internal (line 536) | int function getopt (line 1002) | int function main (line 1021) | int FILE: host/hackrf-tools/getopt/getopt.h type option (line 94) | struct option type option (line 152) | struct option type option (line 155) | struct option type option (line 160) | struct option FILE: host/hackrf-tools/src/hackrf_info.c function main (line 29) | int main(int argc, char** argv) FILE: host/hackrf-tools/src/hackrf_spiflash.c type option (line 49) | struct option function parse_u32 (line 58) | int parse_u32(char* s, uint32_t* const value) function usage (line 86) | static void usage() function main (line 97) | int main(int argc, char** argv) FILE: host/hackrf-tools/src/hackrf_transfer.c function gettimeofday (line 57) | int gettimeofday(struct timeval *tv, void* ignored) function buf_add (line 101) | static int buf_add(const uint8_t *s, int l) { function buf_size (line 128) | static int buf_size(void) { function buf_get (line 136) | static int buf_get(uint8_t *dest, int max_bytes) { function buf_init (line 156) | static int buf_init(void) function TimevalDiff (line 180) | static float function parse_u64 (line 186) | int parse_u64(char* s, uint64_t* const value) { function parse_u32 (line 213) | int parse_u32(char* s, uint32_t* const value) { type timeval (line 248) | struct timeval type timeval (line 249) | struct timeval function write_header (line 254) | static void write_header(FILE *fd, double sample_rate, double f0, double... function rx_callback (line 301) | int rx_callback(hackrf_transfer* transfer) { function usage (line 336) | static void usage() { function BOOL (line 350) | BOOL WINAPI function sigint_callback_handler (line 361) | void sigint_callback_handler(int signum) function main (line 371) | int main(int argc, char** argv) { FILE: host/libhackrf/src/hackrf.c type hackrf_vendor_request (line 58) | typedef enum { type hackrf_usb_configurations (line 74) | typedef enum { type hackrf_transceiver_mode (line 79) | typedef enum { type hackrf_device (line 85) | struct hackrf_device { type max2837_ft_t (line 98) | typedef struct { type adf_reg (line 122) | typedef struct { function request_exit (line 200) | static void request_exit(void) function cancel_transfers (line 205) | static int cancel_transfers(hackrf_device* device) function free_transfers (line 224) | static int free_transfers(hackrf_device* device) function allocate_transfers (line 245) | static int allocate_transfers(hackrf_device* const device) function prepare_transfers (line 286) | static int prepare_transfers( function detach_kernel_drivers (line 313) | static int detach_kernel_drivers(libusb_device_handle* usb_device_handle) function set_hackrf_configuration (line 348) | static int set_hackrf_configuration(libusb_device_handle* usb_device, in... function hackrf_init (line 384) | int ADDCALL hackrf_init(void) function hackrf_exit (line 399) | int ADDCALL hackrf_exit(void) type hackrf_usb_board_id (line 424) | enum hackrf_usb_board_id type libusb_device_descriptor (line 433) | struct libusb_device_descriptor function hackrf_device_list_free (line 467) | void ADDCALL hackrf_device_list_free(hackrf_device_list_t *list) function libusb_device_handle (line 484) | libusb_device_handle* hackrf_open_usb(const char* const desired_serial_n... function hackrf_open_setup (line 553) | static int hackrf_open_setup(libusb_device_handle* usb_device, hackrf_de... function hackrf_open (line 611) | int ADDCALL hackrf_open(hackrf_device** device) function hackrf_open_by_serial (line 640) | int ADDCALL hackrf_open_by_serial(const char* const desired_serial_numbe... function hackrf_device_list_open (line 664) | int ADDCALL hackrf_device_list_open(hackrf_device_list_t *list, int idx,... function hackrf_set_transceiver_mode (line 683) | int ADDCALL hackrf_set_transceiver_mode(hackrf_device* device, hackrf_tr... function hackrf_set_sweep (line 705) | int ADDCALL hackrf_set_sweep(hackrf_device* device, double fstart, doubl... function hackrf_set_adf4158_reg (line 779) | int ADDCALL hackrf_set_adf4158_reg(char *name, unsigned int value) { function hackrf_adf4158_reg_to_device (line 795) | static int hackrf_adf4158_reg_to_device(hackrf_device* device, unsigned ... function hackrf_adf4158_to_device (line 814) | int ADDCALL hackrf_adf4158_to_device(hackrf_device* device) function hackrf_set_gpio (line 858) | int ADDCALL hackrf_set_gpio(hackrf_device *device, uint32_t bits) { function hackrf_clear_gpio (line 872) | int ADDCALL hackrf_clear_gpio(hackrf_device *device, uint32_t bits) { function hackrf_set_clock_divider (line 888) | int ADDCALL hackrf_set_clock_divider(hackrf_device *device, uint16_t div... function hackrf_spiflash_erase (line 902) | int ADDCALL hackrf_spiflash_erase(hackrf_device* device) function hackrf_spiflash_write (line 924) | int ADDCALL hackrf_spiflash_write(hackrf_device* device, const uint32_t ... function hackrf_spiflash_read (line 953) | int ADDCALL hackrf_spiflash_read(hackrf_device* device, const uint32_t a... function hackrf_board_id_read (line 982) | int ADDCALL hackrf_board_id_read(hackrf_device* device, uint8_t* value) function hackrf_version_string_read (line 1004) | int ADDCALL hackrf_version_string_read(hackrf_device* device, char* vers... function hackrf_board_partid_serialno_read (line 1028) | int ADDCALL hackrf_board_partid_serialno_read(hackrf_device* device, rea... function hackrf_set_mcp (line 1061) | int ADDCALL hackrf_set_mcp(hackrf_device* device, uint32_t value) type timeval (line 1093) | struct timeval function hackrf_libusb_transfer_callback (line 1107) | static void hackrf_libusb_transfer_callback(struct libusb_transfer* usb_... function kill_transfer_thread (line 1143) | static int kill_transfer_thread(hackrf_device* device) function create_transfer_thread (line 1167) | static int create_transfer_thread(hackrf_device* device, function hackrf_is_streaming (line 1203) | int ADDCALL hackrf_is_streaming(hackrf_device* device) function hackrf_start_rx (line 1228) | int ADDCALL hackrf_start_rx(hackrf_device* device, hackrf_sample_block_c... function hackrf_stop_rx (line 1246) | int ADDCALL hackrf_stop_rx(hackrf_device* device) function hackrf_close (line 1258) | int ADDCALL hackrf_close(hackrf_device* device) type hackrf_error (line 1282) | enum hackrf_error type hackrf_board_id (line 1327) | enum hackrf_board_id function ADDAPI (line 1348) | extern ADDAPI const char* ADDCALL hackrf_usb_board_id_name(enum hackrf_u... type rf_path_filter (line 1366) | enum rf_path_filter FILE: host/libhackrf/src/hackrf.h type hackrf_error (line 50) | enum hackrf_error { type hackrf_board_id (line 65) | enum hackrf_board_id { type hackrf_usb_board_id (line 72) | enum hackrf_usb_board_id { type rf_path_filter (line 79) | enum rf_path_filter { type transceiver_mode_t (line 85) | typedef enum { type hackrf_device (line 93) | typedef struct hackrf_device hackrf_device; type hackrf_transfer (line 95) | typedef struct { type read_partid_serialno_t (line 104) | typedef struct { type hackrf_device_list (line 110) | struct hackrf_device_list { type hackrf_device_list_t (line 119) | typedef struct hackrf_device_list hackrf_device_list_t; type hackrf_error (line 154) | enum hackrf_error type hackrf_board_id (line 155) | enum hackrf_board_id type hackrf_usb_board_id (line 156) | enum hackrf_usb_board_id type rf_path_filter (line 157) | enum rf_path_filter FILE: processing/analysis.py function most_common (line 60) | def most_common(lst): function moving_average (line 100) | def moving_average(a, n=10) : FILE: processing/bicycle_sar.py function read_bb_filter (line 29) | def read_bb_filter(filename): function most_common (line 71) | def most_common(lst): FILE: processing/filter.py function conv (line 9) | def conv(taps, signal): FILE: processing/fir/fir.c function array_to_32 (line 16) | uint32_t array_to_32(int8_t *arr) { function gcd (line 20) | int gcd(int m, int n) function lcm (line 31) | int lcm(int m, int n) function conv (line 36) | int conv(const float *taps, int ntaps, const int16_t *signal, int len_si... function main (line 49) | int main(int argc, char *argv[]) { FILE: processing/sar_autofocus.py function entropy (line 21) | def entropy(im): function ift (line 28) | def ift(F, ax = -1): function ft (line 33) | def ft(F, ax = -1): function ift2 (line 38) | def ift2(F, delta=1): function taylor (line 44) | def taylor(nsamples, S_L=43): function hilbert (line 73) | def hilbert(x): function sar_entropy (line 93) | def sar_entropy(data, fc, bw, tsweep, delta_crange, errors, window=True): function surrogate (line 162) | def surrogate(x, w, a, p, c): function surrogate_min (line 165) | def surrogate_min(raw_data, fc, bw, tsweep, delta_crange, iterations=20): FILE: processing/sar_process.py function unwrap (line 19) | def unwrap(a, fc): function entropy (line 32) | def entropy(im): function ift (line 39) | def ift(F, ax = -1): function ft (line 44) | def ft(F, ax = -1): function ift2 (line 49) | def ift2(F, delta=1): function taylor (line 55) | def taylor(nsamples, S_L=43): function hilbert (line 84) | def hilbert(x): FILE: processing/sync_analysis.py function most_common (line 8) | def most_common(lst):