Class Members
a
- angular_velocity (hal::angular_velocity_sensor::read_t)
- add_message_callback (hal::can_router)
- at (hal::esp8266::at)
- adc (hal::lpc40::adc, hal::stm32f1::clock_tree::ahb_t::apb2_t)
- adc_pin (hal::lpc40::adc::channel)
- analog (hal::lpc40::pin)
- altitude (hal::mpl::mpl3115a2::altitude_read_t)
- actuate (hal::rmd::drc, hal::rmd::mc_x)
- angle (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t, hal::rotation_sensor::read_t, hal::soft::rc_servo::ranges)
- available (hal::serial::read_t)
- adc_multiplexer (hal::soft::adc_multiplexer)
- adc_mux_pin (hal::soft::adc_mux_pin)
- ahb (hal::stm32f1::clock_tree)
- apb1 (hal::stm32f1::clock_tree::ahb_t)
- apb2 (hal::stm32f1::clock_tree::ahb_t)
b
- bit_modify (hal::bit_modify)
- bit_value (hal::bit_value)
- bus_on (hal::can)
- baud_rate (hal::can::settings, hal::serial::settings)
- bus (hal::can_router)
- begin (hal::static_list)
c
- clear (hal::bit_value)
- configure (hal::can, hal::i2c, hal::input_pin, hal::interrupt_pin, hal::output_pin, hal::serial, hal::spi)
- can_router (hal::can_router)
- create (hal::can_router, hal::esp8266::at, hal::mpl::mpl3115a2, hal::rmd::drc, hal::rmd::mc_x, hal::soft::adc_multiplexer, hal::soft::inert_accelerometer, hal::soft::inert_adc, hal::soft::inert_dac, hal::soft::inert_distance_sensor, hal::soft::inert_gyroscope, hal::soft::inert_input_pin, hal::soft::inert_interrupt_pin, hal::soft::inert_magnetometer, hal::soft::inert_motor, hal::soft::inert_output_pin, hal::soft::inert_pwm, hal::soft::inert_rotation_sensor, hal::soft::inert_steady_clock, hal::soft::inert_temperature_sensor, hal::soft::inert_timer, hal::soft::minimum_speed_i2c, hal::soft::rc_servo, hal::steady_clock_timeout)
- core_interrupts (hal::cortex_m::interrupt)
- clock_source (hal::cortex_m::systick_timer)
- current (hal::current_sensor::read_t, hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- connect_to_ap (hal::esp8266::at)
- connect_to_server (hal::esp8266::at)
- clock_rate (hal::i2c::settings, hal::lpc40::adc::channel, hal::spi::settings)
- construct_custom_channel (hal::lpc40::adc)
- can (hal::lpc40::can)
- clock (hal::lpc40::clock, hal::lpc40::clock::configuration::spifi_t, hal::lpc40::clock::configuration::usb_t, hal::lpc40::spi::bus_info)
- config (hal::lpc40::clock)
- cpu (hal::lpc40::clock::configuration)
- clock_function (hal::lpc40::spi::bus_info)
- construct_custom (hal::lpc40::uart)
- capacity (hal::serial::read_t)
- clock_idles_high (hal::spi::settings)
- call_history (hal::spy_handler)
- callback (hal::static_callable< owner_class, reference_designator, return_t(args_t... p_args)>)
- cbegin (hal::static_list)
- cend (hal::static_list)
- const_iterator (hal::static_list)
- const_pointer (hal::static_list)
- const_reference (hal::static_list)
- cancel (hal::timer)
d
- driver_read (hal::accelerometer, hal::adc, hal::angular_velocity_sensor, hal::current_sensor, hal::distance_sensor, hal::gyroscope, hal::lpc40::adc, hal::lpc40::uart, hal::magnetometer, hal::mock::adc, hal::rmd::drc_angular_velocity_sensor, hal::rmd::drc_rotation_sensor, hal::rmd::drc_temperature_sensor, hal::rmd::mc_x_current_sensor, hal::rmd::mc_x_rotation, hal::rmd::mc_x_temperature, hal::rotation_sensor, hal::serial, hal::soft::adc_mux_pin, hal::soft::inert_accelerometer, hal::soft::inert_adc, hal::soft::inert_distance_sensor, hal::soft::inert_gyroscope, hal::soft::inert_magnetometer, hal::soft::inert_rotation_sensor, hal::soft::inert_temperature_sensor, hal::temperature_sensor)
- driver_bus_on (hal::can, hal::lpc40::can, hal::mock::can)
- driver_configure (hal::can, hal::i2c, hal::input_pin, hal::interrupt_pin, hal::lpc40::can, hal::lpc40::i2c, hal::lpc40::input_pin, hal::lpc40::interrupt_pin, hal::lpc40::output_pin, hal::lpc40::spi, hal::lpc40::uart, hal::mock::can, hal::mock::input_pin, hal::mock::interrupt_pin, hal::mock::output_pin, hal::mock::write_only_spi, hal::output_pin, hal::serial, hal::soft::inert_input_pin, hal::soft::inert_interrupt_pin, hal::soft::inert_output_pin, hal::soft::input_pin_inverter, hal::soft::minimum_speed_i2c, hal::soft::output_pin_inverter, hal::spi, hal::stm32f1::output_pin)
- driver_on_receive (hal::can, hal::lpc40::can, hal::mock::can)
- driver_send (hal::can, hal::lpc40::can, hal::mock::can)
- driver_frequency (hal::cortex_m::dwt_counter, hal::lpc40::pwm, hal::mock::pwm, hal::mock::steady_clock, hal::pwm, hal::soft::inert_pwm, hal::soft::inert_steady_clock, hal::steady_clock)
- driver_uptime (hal::cortex_m::dwt_counter, hal::mock::steady_clock, hal::soft::inert_steady_clock, hal::steady_clock)
- dwt_counter (hal::cortex_m::dwt_counter)
- disable (hal::cortex_m::interrupt)
- disable_interrupts (hal::cortex_m::interrupt)
- default_enabled (hal::cortex_m::interrupt::exception_number)
- driver_cancel (hal::cortex_m::systick_timer, hal::mock::timer, hal::soft::inert_timer, hal::timer)
- driver_is_running (hal::cortex_m::systick_timer, hal::mock::timer, hal::soft::inert_timer, hal::timer)
- driver_schedule (hal::cortex_m::systick_timer, hal::mock::timer, hal::soft::inert_timer, hal::timer)
- driver_write (hal::dac, hal::lpc40::uart, hal::mock::dac, hal::serial, hal::soft::inert_dac)
- distance (hal::distance_sensor::read_t)
- deadline (hal::esp8266::at)
- disconnect_from_ap (hal::esp8266::at)
- disconnect_from_server (hal::esp8266::at)
- data (hal::esp8266::at::read_t, hal::esp8266::at::write_t, hal::serial::read_t, hal::serial::write_t)
- domain (hal::esp8266::at::socket_config)
- driver_transaction (hal::i2c, hal::lpc40::i2c, hal::soft::minimum_speed_i2c)
- driver_level (hal::input_pin, hal::lpc40::input_pin, hal::lpc40::output_pin, hal::mock::input_pin, hal::mock::output_pin, hal::output_pin, hal::soft::inert_input_pin, hal::soft::inert_output_pin, hal::soft::input_pin_inverter, hal::soft::output_pin_inverter, hal::stm32f1::output_pin)
- driver_on_trigger (hal::interrupt_pin, hal::lpc40::interrupt_pin, hal::mock::interrupt_pin, hal::soft::inert_interrupt_pin)
- default_peripheral_divider (hal::lpc40::clock)
- divider (hal::lpc40::clock::configuration::cpu_t, hal::lpc40::clock::configuration::spifi_t, hal::lpc40::clock::configuration::usb_t, hal::stm32f1::clock_tree::ahb_t, hal::stm32f1::clock_tree::ahb_t::apb1_t, hal::stm32f1::clock_tree::ahb_t::apb2_t, hal::stm32f1::clock_tree::ahb_t::apb2_t::adc_t, hal::stm32f1::clock_tree::pll_t::usb_divider_t)
- duty_cycle (hal::lpc40::i2c::bus_info, hal::pwm)
- dac (hal::lpc40::pin)
- digital_filter (hal::lpc40::pin)
- driver_duty_cycle (hal::lpc40::pwm, hal::mock::pwm, hal::pwm, hal::soft::inert_pwm)
- driver_transfer (hal::lpc40::spi, hal::mock::write_only_spi, hal::spi)
- data_in (hal::lpc40::spi::bus_info)
- data_in_function (hal::lpc40::spi::bus_info)
- data_out (hal::lpc40::spi::bus_info)
- data_out_function (hal::lpc40::spi::bus_info)
- driver_flush (hal::lpc40::uart, hal::serial)
- driver_power (hal::mock::motor, hal::motor, hal::rmd::drc_motor, hal::rmd::mc_x_motor, hal::soft::inert_motor)
- driver_position (hal::mock::servo, hal::rmd::drc_servo, hal::rmd::mc_x_servo, hal::servo, hal::soft::rc_servo)
- default_max_polling_retries (hal::mpl::mpl3115a2)
- drc (hal::rmd::drc)
- drc_angular_velocity_sensor (hal::rmd::drc_angular_velocity_sensor)
- drc_motor (hal::rmd::drc_motor)
- drc_rotation_sensor (hal::rmd::drc_rotation_sensor)
- drc_servo (hal::rmd::drc_servo)
- drc_temperature_sensor (hal::rmd::drc_temperature_sensor)
- default_max_speed (hal::soft::minimum_speed_i2c)
- default_filler (hal::spi)
- data_valid_on_trailing_edge (hal::spi::settings)
- difference_type (hal::static_list, hal::static_list::item_iterator)
e
- enable (hal::cortex_m::interrupt, hal::stm32f1::clock_tree::pll_t, hal::stm32f1::clock_tree::rtc_t)
- enable_interrupts (hal::cortex_m::interrupt)
- enable_mask (hal::cortex_m::interrupt::exception_number)
- enable_mask_code (hal::cortex_m::interrupt::exception_number)
- exception_number (hal::cortex_m::interrupt::exception_number)
- emc_half_cpu_divider (hal::lpc40::clock::configuration)
- enabled (hal::lpc40::clock::configuration::pll_t)
- encoder (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- encoder_calibration_error (hal::rmd::mc_x::feedback_t)
- empty (hal::static_list)
- end (hal::static_list)
f
- from (hal::bit_mask)
- flash_configuration (hal::lpc40::clock)
- function (hal::lpc40::pin)
- frequency (hal::pwm, hal::soft::rc_servo::settings, hal::steady_clock)
- feedback (hal::rmd::drc, hal::rmd::mc_x)
- feedback_request (hal::rmd::drc, hal::rmd::mc_x)
- flush (hal::serial)
- find (hal::esp8266::at::packet_manager)
g
- get (hal::bit_value, hal::lpc40::adc, hal::lpc40::can, hal::lpc40::clock, hal::lpc40::i2c, hal::lpc40::input_pin, hal::lpc40::interrupt_pin, hal::lpc40::output_pin, hal::lpc40::pwm, hal::lpc40::spi, hal::lpc40::uart, hal::read_uint32, hal::static_list::item, hal::stm32f1::output_pin)
- get_vector_table (hal::cortex_m::interrupt)
- get_event_number (hal::cortex_m::interrupt::exception_number)
- get_frequency (hal::lpc40::clock)
- get_max_channel (hal::soft::adc_multiplexer)
- get_handler (hal::static_callable< owner_class, reference_designator, return_t(args_t... p_args)>)
h
- handler (hal::can, hal::can_router::route, hal::interrupt_pin, hal::static_callable< owner_class, reference_designator, return_t(args_t... p_args)>)
- handlers (hal::can_router)
- high_slew_rate (hal::lpc40::pin)
- highspeed_i2c (hal::lpc40::pin)
- hysteresis (hal::lpc40::pin)
- history (hal::spy_handler)
- high_speed_external (hal::stm32f1::clock_tree)
i
- insert (hal::bit_value)
- id (hal::can::message_t, hal::can_router::route, hal::lpc40::can::port, hal::lpc40::uart::port)
- is_remote_request (hal::can::message_t)
- id_t (hal::can)
- index_position (hal::cortex_m::interrupt::exception_number)
- is_valid (hal::cortex_m::interrupt::exception_number)
- initialize (hal::cortex_m::interrupt, hal::esp8266::at)
- interrupt (hal::cortex_m::interrupt, hal::lpc40::i2c)
- is_connected_to_ap (hal::esp8266::at)
- is_connected_to_server (hal::esp8266::at)
- index (hal::lpc40::adc::channel, hal::lpc40::pwm::channel)
- irq_number (hal::lpc40::can::port, hal::lpc40::i2c::bus_info, hal::lpc40::uart::port)
- irc_frequency (hal::lpc40::clock)
- i2c (hal::lpc40::i2c)
- input_pin (hal::lpc40::input_pin)
- interrupt_pin (hal::lpc40::interrupt_pin)
- i2c_high_current (hal::lpc40::pin)
- input_invert (hal::lpc40::pin)
- is_on (hal::lpc40::power)
- interrupt_handler (hal::lpc40::uart)
- intercept (hal::move_interceptor)
- inert_accelerometer (hal::soft::inert_accelerometer)
- inert_adc (hal::soft::inert_adc)
- inert_dac (hal::soft::inert_dac)
- inert_distance_sensor (hal::soft::inert_distance_sensor)
- inert_gyroscope (hal::soft::inert_gyroscope)
- inert_input_pin (hal::soft::inert_input_pin)
- inert_interrupt_pin (hal::soft::inert_interrupt_pin)
- inert_magnetometer (hal::soft::inert_magnetometer)
- inert_motor (hal::soft::inert_motor)
- inert_output_pin (hal::soft::inert_output_pin)
- inert_pwm (hal::soft::inert_pwm)
- inert_rotation_sensor (hal::soft::inert_rotation_sensor)
- inert_steady_clock (hal::soft::inert_steady_clock)
- inert_temperature_sensor (hal::soft::inert_temperature_sensor)
- inert_timer (hal::soft::inert_timer)
- input_pin_inverter (hal::soft::input_pin_inverter)
- item (hal::static_list::item)
- item_iterator (hal::static_list::item_iterator)
- iterator_category (hal::static_list::item_iterator)
- iterator (hal::static_list)
- is_running (hal::timer::is_running_t, hal::timer)
- is_complete_header (hal::esp8266::at::packet_manager)
l
- length (hal::can::message_t)
- level (hal::input_pin, hal::output_pin)
- low_pressure (hal::rmd::mc_x::feedback_t)
- list (hal::static_list::item)
- low_speed_external (hal::stm32f1::clock_tree)
m
- max (hal::bit_limits, hal::servo::range_error)
- min (hal::bit_limits, hal::servo::range_error)
- m_pointer (hal::bit_modify)
- m_value (hal::bit_value, hal::stream_parse)
- m_can (hal::can_router)
- m_handlers (hal::can_router)
- message_handler (hal::can_router)
- m_cpu_frequency (hal::cortex_m::dwt_counter)
- m_uptime (hal::cortex_m::dwt_counter, hal::soft::inert_steady_clock)
- m_id (hal::cortex_m::interrupt::exception_number, hal::cortex_m::interrupt)
- m_frequency (hal::cortex_m::systick_timer, hal::mock::steady_clock, hal::soft::inert_steady_clock)
- m_packet_manager (hal::esp8266::at)
- m_serial (hal::esp8266::at, hal::read_into, hal::read_uint32, hal::read_upto, hal::skip_past)
- m_sample (hal::lpc40::adc)
- m_moved (hal::lpc40::can, hal::lpc40::i2c, hal::lpc40::interrupt_pin, hal::lpc40::spi)
- m_port (hal::lpc40::can, hal::lpc40::input_pin, hal::lpc40::interrupt_pin, hal::lpc40::output_pin, hal::lpc40::pin, hal::lpc40::uart, hal::stm32f1::output_pin)
- m_receive_handler (hal::lpc40::can)
- multiply (hal::lpc40::clock::configuration::pll_t, hal::stm32f1::clock_tree::pll_t)
- m_config (hal::lpc40::clock)
- m_cpu_clock_rate (hal::lpc40::clock)
- m_emc_clock_rate (hal::lpc40::clock)
- m_peripheral_clock_rate (hal::lpc40::clock)
- m_spifi_clock_source_rate (hal::lpc40::clock)
- m_usb_clock_rate (hal::lpc40::clock)
- maximum (hal::lpc40::clock, hal::timer::out_of_bounds_error)
- m_address (hal::lpc40::i2c)
- m_bus (hal::lpc40::i2c)
- m_busy (hal::lpc40::i2c)
- m_read_end (hal::lpc40::i2c)
- m_read_iterator (hal::lpc40::i2c)
- m_status (hal::lpc40::i2c)
- m_write_end (hal::lpc40::i2c)
- m_write_iterator (hal::lpc40::i2c)
- m_pin (hal::lpc40::input_pin, hal::lpc40::interrupt_pin, hal::lpc40::output_pin, hal::lpc40::pin, hal::stm32f1::output_pin)
- m_peripheral (hal::lpc40::power)
- m_channel (hal::lpc40::pwm)
- m_info (hal::lpc40::spi)
- m_receive_buffer (hal::lpc40::uart)
- m_adc_values (hal::mock::adc)
- m_levels (hal::mock::input_pin)
- m_current_level (hal::mock::output_pin)
- m_last_uptime (hal::mock::steady_clock)
- m_uptime_values (hal::mock::steady_clock)
- m_is_running (hal::mock::timer, hal::soft::inert_timer)
- move_interceptor (hal::move_interceptor)
- m_i2c (hal::mpl::mpl3115a2, hal::soft::minimum_speed_i2c)
- m_sensor_mode (hal::mpl::mpl3115a2)
- mode (hal::mpl::mpl3115a2)
- mpl3115a2 (hal::mpl::mpl3115a2)
- m_overflow_count (hal::overflow_counter)
- m_previous_count (hal::overflow_counter)
- m_buffer (hal::read_into, hal::read_upto, hal::stream_fill, hal::stream_fill_upto)
- m_read_limit (hal::read_into, hal::read_uint32, hal::read_upto, hal::skip_past)
- m_finished (hal::read_uint32, hal::stream_parse)
- m_found_digit (hal::read_uint32, hal::stream_parse)
- m_integer_value (hal::read_uint32)
- m_search_index (hal::read_upto, hal::skip_past, hal::stream_fill_upto, hal::stream_find)
- m_sequence (hal::read_upto, hal::skip_past, hal::stream_fill_upto, hal::stream_find)
- message_number (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- m_clock (hal::rmd::drc, hal::rmd::mc_x, hal::soft::adc_multiplexer)
- m_device_id (hal::rmd::drc, hal::rmd::mc_x)
- m_feedback (hal::rmd::drc, hal::rmd::mc_x)
- m_gear_ratio (hal::rmd::drc, hal::rmd::mc_x)
- m_max_response_time (hal::rmd::drc, hal::rmd::mc_x)
- m_route_item (hal::rmd::drc, hal::rmd::mc_x)
- m_router (hal::rmd::drc, hal::rmd::mc_x)
- m_drc (hal::rmd::drc_angular_velocity_sensor, hal::rmd::drc_motor, hal::rmd::drc_rotation_sensor, hal::rmd::drc_servo, hal::rmd::drc_temperature_sensor)
- m_max_speed (hal::rmd::drc_motor, hal::rmd::drc_servo, hal::rmd::mc_x_motor, hal::rmd::mc_x_servo)
- motor_stall (hal::rmd::mc_x::feedback_t)
- mc_x (hal::rmd::mc_x)
- m_mc_x (hal::rmd::mc_x_current_sensor, hal::rmd::mc_x_motor, hal::rmd::mc_x_rotation, hal::rmd::mc_x_servo, hal::rmd::mc_x_temperature)
- mc_x_current_sensor (hal::rmd::mc_x_current_sensor)
- mc_x_motor (hal::rmd::mc_x_motor)
- mc_x_rotation (hal::rmd::mc_x_rotation)
- mc_x_servo (hal::rmd::mc_x_servo)
- mc_x_temperature (hal::rmd::mc_x_temperature)
- m_signal_pins (hal::soft::adc_multiplexer)
- m_source_pin (hal::soft::adc_multiplexer)
- m_mux (hal::soft::adc_mux_pin)
- m_mux_port (hal::soft::adc_mux_pin)
- m_values (hal::soft::inert_accelerometer)
- m_result (hal::soft::inert_adc, hal::soft::inert_distance_sensor, hal::soft::inert_gyroscope, hal::soft::inert_magnetometer)
- m_level (hal::soft::inert_input_pin, hal::soft::inert_output_pin)
- m_position (hal::soft::inert_rotation_sensor)
- m_temperature (hal::soft::inert_temperature_sensor)
- m_input_pin (hal::soft::input_pin_inverter)
- m_lowest_seen_frequency (hal::soft::minimum_speed_i2c)
- minimum_speed_i2c (hal::soft::minimum_speed_i2c)
- m_output_pin (hal::soft::output_pin_inverter)
- max_angle (hal::soft::rc_servo::settings)
- max_microseconds (hal::soft::rc_servo::settings)
- min_angle (hal::soft::rc_servo::settings)
- min_microseconds (hal::soft::rc_servo::settings)
- m_pwm (hal::soft::rc_servo)
- m_ranges (hal::soft::rc_servo)
- m_call_history (hal::spy_handler)
- m_error_trigger (hal::spy_handler)
- m_list (hal::static_list::item, hal::static_list::item_iterator)
- m_next (hal::static_list::item)
- m_object (hal::static_list::item)
- m_previous (hal::static_list::item)
- m_self (hal::static_list::item_iterator)
- m_head (hal::static_list)
- m_size (hal::static_list)
- m_tail (hal::static_list)
- m_counter (hal::steady_clock_timeout)
- m_cycles_until_timeout (hal::steady_clock_timeout)
- m_fill_amount (hal::stream_fill, hal::stream_fill_upto)
- m_skip (hal::stream_skip)
- m_length (hal::esp8266::at::packet_manager)
- m_state (hal::esp8266::at::packet_manager)
n
- noop (hal::can_router)
- nop (hal::cortex_m::interrupt)
o
- operator== (hal::bit_mask, hal::static_list::item_iterator)
- origin (hal::bit_mask)
- on_receive (hal::can)
- operator() (hal::can_router, hal::read_into, hal::read_uint32, hal::read_upto, hal::rmd::drc, hal::rmd::mc_x, hal::skip_past, hal::steady_clock_timeout)
- operator= (hal::can_router, hal::cortex_m::interrupt::exception_number, hal::lpc40::can, hal::lpc40::i2c, hal::lpc40::interrupt_pin, hal::lpc40::spi, hal::lpc40::uart, hal::move_interceptor, hal::rmd::drc, hal::rmd::mc_x, hal::static_list::item, hal::static_list, hal::steady_clock_timeout)
- on_trigger (hal::interrupt_pin)
- oscillator_frequency (hal::lpc40::clock::configuration)
- output_pin (hal::lpc40::output_pin, hal::stm32f1::output_pin)
- open_drain (hal::lpc40::pin, hal::output_pin::settings)
- off (hal::lpc40::power)
- on (hal::lpc40::power)
- over_temperature_protection_tripped (hal::rmd::drc::feedback_t)
- over_voltage_protection_tripped (hal::rmd::drc::feedback_t)
- over_current (hal::rmd::mc_x::feedback_t)
- over_temperature (hal::rmd::mc_x::feedback_t)
- over_voltage (hal::rmd::mc_x::feedback_t)
- output_pin_inverter (hal::soft::output_pin_inverter)
- operator* (hal::static_list::item, hal::static_list::item_iterator)
- operator!= (hal::static_list::item_iterator)
- operator++ (hal::static_list::item_iterator)
- operator-- (hal::static_list::item_iterator)
- operator-> (hal::static_list::item_iterator)
- operating_frequency (hal::steady_clock::frequency_t)
p
- position (hal::bit_mask, hal::servo)
- payload (hal::can::message_t)
- phase_segment1 (hal::can::settings)
- phase_segment2 (hal::can::settings)
- propagation_delay (hal::can::settings)
- port (hal::esp8266::at::socket_config)
- pin_function (hal::lpc40::adc::channel, hal::lpc40::pwm::channel)
- peripheral_divider (hal::lpc40::clock::configuration)
- pll (hal::lpc40::clock::configuration, hal::stm32f1::clock_tree)
- peripheral_id (hal::lpc40::i2c::bus_info, hal::lpc40::pwm::channel, hal::lpc40::spi::bus_info)
- pin (hal::lpc40::pin)
- power (hal::lpc40::power, hal::motor)
- pwm_pin (hal::lpc40::pwm::channel)
- pwm (hal::lpc40::pwm)
- pressure (hal::mpl::mpl3115a2::pressure_read_t)
- position_control (hal::rmd::drc, hal::rmd::mc_x)
- power_overrun (hal::rmd::mc_x::feedback_t)
- parity (hal::serial::settings)
- pointer (hal::static_list::item_iterator, hal::static_list)
- push_back (hal::static_list)
- packet_length (hal::esp8266::at::packet_manager)
- packet_manager (hal::esp8266::at::packet_manager)
- percent (hal::soft::rc_servo::ranges)
r
- read (hal::accelerometer, hal::adc, hal::angular_velocity_sensor, hal::current_sensor, hal::distance_sensor, hal::gyroscope, hal::magnetometer, hal::rmd::drc, hal::rmd::mc_x, hal::rotation_sensor, hal::serial, hal::temperature_sensor)
- route_item (hal::can_router)
- register_cpu_frequency (hal::cortex_m::dwt_counter, hal::cortex_m::systick_timer)
- register_index (hal::cortex_m::interrupt::exception_number)
- reinitialize (hal::cortex_m::interrupt)
- reset (hal::cortex_m::interrupt, hal::esp8266::at, hal::mock::can, hal::mock::dac, hal::mock::input_pin, hal::mock::interrupt_pin, hal::mock::motor, hal::mock::output_pin, hal::mock::pwm, hal::mock::servo, hal::mock::timer, hal::mock::write_only_spi, hal::overflow_counter, hal::spy_handler, hal::esp8266::at::packet_manager)
- resistor (hal::input_pin::settings, hal::interrupt_pin::settings, hal::lpc40::pin, hal::output_pin::settings)
- rd (hal::lpc40::can::port)
- rd_function_code (hal::lpc40::can::port)
- reconfigure_clocks (hal::lpc40::clock)
- read_iterator (hal::lpc40::i2c)
- rx (hal::lpc40::uart::port)
- rx_function (hal::lpc40::uart::port)
- read_altitude (hal::mpl::mpl3115a2)
- read_pressure (hal::mpl::mpl3115a2)
- read_temperature (hal::mpl::mpl3115a2)
- read_into (hal::read_into)
- read_uint32 (hal::read_uint32)
- read_upto (hal::read_upto)
- raw_current (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- raw_error_state (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- raw_motor_temperature (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- raw_multi_turn_angle (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- raw_speed (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- raw_volts (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- read_channel (hal::soft::adc_multiplexer)
- rc_servo (hal::soft::rc_servo)
- record (hal::spy_handler)
- reference (hal::static_list::item_iterator, hal::static_list)
- rtc (hal::stm32f1::clock_tree)
- read_packet (hal::esp8266::at::packet_manager)
s
- sample (hal::adc::read_t)
- set (hal::bit_value, hal::mock::adc, hal::mock::input_pin)
- sync_segment (hal::can::settings)
- synchronization_jump_width (hal::can::settings)
- send (hal::can)
- setup (hal::cortex_m::interrupt)
- systick_timer (hal::cortex_m::systick_timer)
- server_read (hal::esp8266::at)
- server_write (hal::esp8266::at)
- set_ip_address (hal::esp8266::at)
- socket_type (hal::esp8266::at)
- state (hal::input_pin::level_t, hal::output_pin::level_t, hal::stream_fill, hal::stream_fill_upto, hal::stream_find, hal::stream_parse, hal::stream_skip)
- sync_jump (hal::lpc40::can::port)
- spifi (hal::lpc40::clock::configuration)
- spifi_clock_source (hal::lpc40::clock)
- scl (hal::lpc40::i2c::bus_info)
- scl_function (hal::lpc40::i2c::bus_info)
- sda (hal::lpc40::i2c::bus_info)
- sda_function (hal::lpc40::i2c::bus_info)
- setup_interrupt (hal::lpc40::i2c)
- spi (hal::lpc40::spi)
- setup_receive_interrupt (hal::lpc40::uart)
- spy_bus_on (hal::mock::can)
- spy_configure (hal::mock::can, hal::mock::input_pin, hal::mock::interrupt_pin, hal::mock::output_pin, hal::mock::write_only_spi)
- spy_on_receive (hal::mock::can)
- spy_send (hal::mock::can)
- spy_write (hal::mock::dac)
- spy_on_trigger (hal::mock::interrupt_pin)
- spy_power (hal::mock::motor)
- spy_level (hal::mock::output_pin)
- spy_duty_cycle (hal::mock::pwm)
- spy_frequency (hal::mock::pwm)
- spy_position (hal::mock::servo)
- set_frequency (hal::mock::steady_clock)
- set_uptimes (hal::mock::steady_clock)
- spy_cancel (hal::mock::timer)
- spy_is_running (hal::mock::timer)
- spy_schedule (hal::mock::timer)
- set_altitude_offset (hal::mpl::mpl3115a2)
- set_sea_pressure (hal::mpl::mpl3115a2)
- speed (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- system (hal::rmd::drc, hal::rmd::mc_x)
- system_control (hal::rmd::drc, hal::rmd::mc_x)
- speeding (hal::rmd::mc_x::feedback_t)
- stop (hal::serial::settings)
- stop_bits (hal::serial::settings)
- skip_past (hal::skip_past)
- static_callable (hal::static_callable< owner_class, reference_designator, return_t(args_t... p_args)>)
- setup_self (hal::static_list::item)
- size (hal::static_list)
- size_type (hal::static_list)
- static_list (hal::static_list)
- steady_clock_timeout (hal::steady_clock_timeout)
- source (hal::stm32f1::clock_tree::pll_t, hal::stm32f1::clock_tree::rtc_t)
- system_clock (hal::stm32f1::clock_tree)
- stream_fill (hal::stream_fill)
- span (hal::stream_fill_upto)
- stream_fill_upto (hal::stream_fill_upto)
- stream_find (hal::stream_find)
- stream_parse (hal::stream_parse)
- stream_skip (hal::stream_skip)
- schedule (hal::timer)
- set_state (hal::esp8266::at::packet_manager)
t
- to (hal::bit_value)
- toggle (hal::bit_value)
- to_irq_number (hal::cortex_m::interrupt::exception_number)
- type (hal::esp8266::at::socket_config)
- transaction (hal::i2c)
- trigger (hal::interrupt_pin::settings)
- trigger_edge (hal::interrupt_pin)
- td (hal::lpc40::can::port)
- td_function_code (hal::lpc40::can::port)
- tseg1 (hal::lpc40::can::port)
- tseg2 (hal::lpc40::can::port)
- tx (hal::lpc40::uart::port)
- tx_function (hal::lpc40::uart::port)
- T (hal::move_interceptor)
- temperature (hal::mpl::mpl3115a2::temperature_read_t, hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t, hal::temperature_sensor::read_t)
- transfer (hal::spi)
- trigger_error_on_call (hal::spy_handler)
- ticks (hal::steady_clock::uptime_t)
- tick_period (hal::timer::out_of_bounds_error)
u
- use_pll0 (hal::lpc40::clock::configuration::cpu_t)
- usb (hal::lpc40::clock::configuration, hal::stm32f1::clock_tree::pll_t)
- use_external_oscillator (hal::lpc40::clock::configuration)
- usb_clock_source (hal::lpc40::clock)
- usb_divider (hal::lpc40::clock)
- uart (hal::lpc40::uart)
- update (hal::overflow_counter)
- uptime (hal::steady_clock)
- unfilled (hal::stream_fill_upto)
- update_state (hal::esp8266::at::packet_manager)
v
- value (hal::bit_mask, hal::byte_mask, hal::nibble_mask, hal::stream_parse)
- vector_index (hal::cortex_m::interrupt::exception_number)
- verify_vector_enabled (hal::cortex_m::interrupt)
- volts (hal::rmd::drc::feedback_t, hal::rmd::mc_x::feedback_t)
- velocity_control (hal::rmd::drc, hal::rmd::mc_x)
- value_type (hal::static_list::item_iterator, hal::static_list)
w
- width (hal::bit_mask, hal::bit_value)
- write (hal::dac, hal::rmd::drc, hal::rmd::mc_x, hal::serial)
- write_iterator (hal::lpc40::i2c)
- write_record (hal::mock::write_only_spi)
x
y
z
~
- ~accelerometer (hal::accelerometer)
- ~adc (hal::adc, hal::lpc40::adc)
- ~angular_velocity_sensor (hal::angular_velocity_sensor)
- ~bit_modify (hal::bit_modify)
- ~can (hal::can, hal::lpc40::can)
- ~can_router (hal::can_router)
- ~systick_timer (hal::cortex_m::systick_timer)
- ~current_sensor (hal::current_sensor)
- ~dac (hal::dac)
- ~distance_sensor (hal::distance_sensor)
- ~gyroscope (hal::gyroscope)
- ~i2c (hal::i2c, hal::lpc40::i2c)
- ~input_pin (hal::input_pin)
- ~interrupt_pin (hal::interrupt_pin, hal::lpc40::interrupt_pin)
- ~spi (hal::lpc40::spi, hal::spi)
- ~magnetometer (hal::magnetometer)
- ~motor (hal::motor)
- ~output_pin (hal::output_pin)
- ~pwm (hal::pwm)
- ~rotation_sensor (hal::rotation_sensor)
- ~serial (hal::serial)
- ~servo (hal::servo)
- ~item (hal::static_list::item)
- ~static_list (hal::static_list)
- ~steady_clock (hal::steady_clock)
- ~temperature_sensor (hal::temperature_sensor)
- ~timer (hal::timer)