Index A | B | C | D | E | F | G | H | I | M | N | O | P | R | S | T | U | V | W A absolute_value (C++ function) B bit_extract (C++ function), [1] byte_m (C++ member) C calculate_can_bus_divider (C++ function) callback (C++ member) create_timeout (C++ function) cycles_per (C++ function) D delay (C++ function) distance (C++ function) duration_from_cycles (C++ function) E equals (C++ function) F from (C++ function), [1], [2] future_deadline (C++ function) G generate_field_of_ones (C++ function) get_handler (C++ function) H hal (C++ type) hal::accelerometer (C++ class) hal::accelerometer::read (C++ function) hal::accelerometer::read_t (C++ struct) hal::accelerometer::read_t::x (C++ member) hal::accelerometer::read_t::y (C++ member) hal::accelerometer::read_t::z (C++ member) hal::adc (C++ class) hal::adc::read (C++ function) hal::ampere (C++ type) hal::angular_velocity_sensor (C++ class) hal::angular_velocity_sensor::read (C++ function) hal::argument_out_of_domain (C++ struct) hal::bit_limits (C++ struct) hal::bit_limits::max (C++ function) hal::bit_limits::min (C++ function) hal::bit_mask (C++ struct) hal::bit_mask::from (C++ function), [1], [2] hal::bit_mask::operator== (C++ function) hal::bit_mask::origin (C++ function) hal::bit_mask::position (C++ member) hal::bit_mask::value (C++ function) hal::bit_mask::width (C++ member) hal::bit_modify (C++ class) hal::bit_modify::bit_modify (C++ function) hal::bit_modify::~bit_modify (C++ function) hal::bit_value (C++ class) hal::bit_value::bit_value (C++ function) hal::bit_value::clear (C++ function), [1] hal::bit_value::get (C++ function) hal::bit_value::insert (C++ function), [1], [2] hal::bit_value::set (C++ function), [1] hal::bit_value::to (C++ function) hal::bit_value::toggle (C++ function), [1] hal::bit_value::width (C++ member) hal::byte (C++ type) hal::byte_mask (C++ struct) hal::can (C++ class) hal::can::bus_on (C++ function) hal::can::configure (C++ function) hal::can::handler (C++ type) hal::can::id_t (C++ type) hal::can::message_t (C++ struct) hal::can::message_t::id (C++ member) hal::can::message_t::is_remote_request (C++ member) hal::can::message_t::length (C++ member) hal::can::message_t::operator<=> (C++ function) hal::can::message_t::payload (C++ member) hal::can::on_receive (C++ function) hal::can::send (C++ function) hal::can::settings (C++ struct) hal::can::settings::baud_rate (C++ member) hal::can::settings::operator<=> (C++ function) hal::can_bus_divider_t (C++ struct) hal::can_bus_divider_t::clock_divider (C++ member) hal::can_bus_divider_t::phase_segment1 (C++ member) hal::can_bus_divider_t::phase_segment2 (C++ member) hal::can_bus_divider_t::propagation_delay (C++ member) hal::can_bus_divider_t::sync_segment (C++ member) hal::can_bus_divider_t::synchronization_jump_width (C++ member) hal::can_bus_divider_t::total_tq (C++ member) hal::celsius (C++ type) hal::dac (C++ class) hal::dac::write (C++ function) hal::degrees (C++ type) hal::distance_sensor (C++ class) hal::distance_sensor::read (C++ function) hal::error (C++ type) hal::error::invalid_option (C++ member) hal::error::invalid_option_t (C++ struct) hal::exception (C++ class) hal::exception::error_code (C++ function) hal::exception::instance (C++ function) hal::g_force (C++ type) hal::gauss (C++ type) hal::gyroscope (C++ class) hal::gyroscope::read (C++ function) hal::gyroscope::read_t (C++ struct) hal::gyroscope::read_t::x (C++ member) hal::gyroscope::read_t::y (C++ member) hal::gyroscope::read_t::z (C++ member) hal::hertz (C++ type) hal::i16 (C++ type) hal::i2c (C++ class) hal::i2c::configure (C++ function) hal::i2c::settings (C++ struct) hal::i2c::settings::clock_rate (C++ member) hal::i2c::settings::operator<=> (C++ function) hal::i2c::transaction (C++ function), [1] hal::i32 (C++ type) hal::i64 (C++ type) hal::i8 (C++ type) hal::input_pin (C++ class) hal::input_pin::configure (C++ function) hal::input_pin::level (C++ function) hal::input_pin::settings (C++ struct) hal::input_pin::settings::operator<=> (C++ function) hal::input_pin::settings::resistor (C++ member) hal::interrupt_pin (C++ class) hal::interrupt_pin::configure (C++ function) hal::interrupt_pin::handler (C++ type) hal::interrupt_pin::on_trigger (C++ function) hal::interrupt_pin::settings (C++ struct) hal::interrupt_pin::settings::operator<=> (C++ function) hal::interrupt_pin::settings::resistor (C++ member) hal::interrupt_pin::settings::trigger (C++ member) hal::interrupt_pin::trigger_edge (C++ enum) hal::interrupt_pin::trigger_edge::both (C++ enumerator) hal::interrupt_pin::trigger_edge::falling (C++ enumerator) hal::interrupt_pin::trigger_edge::rising (C++ enumerator) hal::io_error (C++ struct) hal::io_error::io_error (C++ function) hal::literals (C++ type) hal::literals::operator""_A (C++ function) hal::literals::operator""_C (C++ function) hal::literals::operator""_deg (C++ function) hal::literals::operator""_deg_per_sec (C++ function) hal::literals::operator""_F (C++ function) hal::literals::operator""_g (C++ function) hal::literals::operator""_GHz (C++ function) hal::literals::operator""_Hz (C++ function) hal::literals::operator""_inch (C++ function) hal::literals::operator""_K (C++ function) hal::literals::operator""_kA (C++ function) hal::literals::operator""_kHz (C++ function) hal::literals::operator""_km (C++ function) hal::literals::operator""_kV (C++ function) hal::literals::operator""_m (C++ function) hal::literals::operator""_mA (C++ function) hal::literals::operator""_MHz (C++ function) hal::literals::operator""_miles (C++ function) hal::literals::operator""_mm (C++ function) hal::literals::operator""_mV (C++ function) hal::literals::operator""_rpm (C++ function) hal::literals::operator""_uA (C++ function) hal::literals::operator""_um (C++ function) hal::literals::operator""_uV (C++ function) hal::literals::operator""_V (C++ function) hal::literals::operator""_yards (C++ function) hal::magnetometer (C++ class) hal::magnetometer::read (C++ function) hal::magnetometer::read_t (C++ struct) hal::magnetometer::read_t::x (C++ member) hal::magnetometer::read_t::y (C++ member) hal::magnetometer::read_t::z (C++ member) hal::message_size (C++ struct) hal::meters (C++ type) hal::motor (C++ class) hal::motor::power (C++ function) hal::move_interceptor (C++ class) hal::nibble_mask (C++ struct) hal::no_such_device (C++ struct) hal::no_such_device::no_such_device (C++ function) hal::not_connected (C++ struct) hal::operation_not_permitted (C++ struct) hal::operation_not_supported (C++ struct) hal::operation_not_supported::operation_not_supported (C++ function) hal::output_pin (C++ class) hal::output_pin::configure (C++ function) hal::output_pin::level (C++ function), [1] hal::output_pin::settings (C++ struct) hal::output_pin::settings::open_drain (C++ member) hal::output_pin::settings::operator<=> (C++ function) hal::output_pin::settings::resistor (C++ member) hal::overflow_counter (C++ class) hal::overflow_counter::reset (C++ function) hal::overflow_counter::update (C++ function) hal::pin_resistor (C++ enum) hal::pin_resistor::none (C++ enumerator) hal::pin_resistor::pull_down (C++ enumerator) hal::pin_resistor::pull_up (C++ enumerator) hal::pwm (C++ class) hal::pwm::duty_cycle (C++ function) hal::pwm::frequency (C++ function) hal::read_into (C++ class) hal::read_into::operator() (C++ function) hal::read_into::read_into (C++ function) hal::read_uint32 (C++ class) hal::read_uint32::get (C++ function) hal::read_uint32::operator() (C++ function) hal::read_uint32::read_uint32 (C++ function) hal::read_upto (C++ class) hal::read_upto::operator() (C++ function) hal::read_upto::read_upto (C++ function) hal::resource_unavailable_try_again (C++ struct) hal::resource_unavailable_try_again::resource_unavailable_try_again (C++ function) hal::rotation_sensor (C++ class) hal::rotation_sensor::read (C++ function) hal::rotation_sensor::read_t (C++ struct) hal::rotation_sensor::read_t::angle (C++ member) hal::rpm (C++ type) hal::serial (C++ class) hal::serial::configure (C++ function) hal::serial::flush (C++ function) hal::serial::read (C++ function) hal::serial::read_t (C++ struct) hal::serial::read_t::available (C++ member) hal::serial::read_t::capacity (C++ member) hal::serial::read_t::data (C++ member) hal::serial::settings (C++ struct) hal::serial::settings::baud_rate (C++ member) hal::serial::settings::operator<=> (C++ function) hal::serial::settings::parity (C++ enum) (C++ member) hal::serial::settings::parity::even (C++ enumerator) hal::serial::settings::parity::forced0 (C++ enumerator) hal::serial::settings::parity::forced1 (C++ enumerator) hal::serial::settings::parity::none (C++ enumerator) hal::serial::settings::parity::odd (C++ enumerator) hal::serial::settings::stop (C++ member) hal::serial::settings::stop_bits (C++ enum) hal::serial::settings::stop_bits::one (C++ enumerator) hal::serial::settings::stop_bits::two (C++ enumerator) hal::serial::write (C++ function) hal::serial::write_t (C++ struct) hal::serial::write_t::data (C++ member) hal::servo (C++ class) hal::servo::position (C++ function) hal::skip_past (C++ class) hal::skip_past::operator() (C++ function) hal::skip_past::skip_past (C++ function) hal::soft::adc_multiplexer (C++ class) hal::soft::adc_multiplexer::adc_multiplexer (C++ function) hal::soft::adc_multiplexer::get_max_channel (C++ function) hal::soft::adc_multiplexer::read_channel (C++ function) hal::soft::adc_mux_pin (C++ class) hal::soft::inert_accelerometer (C++ class) hal::soft::inert_accelerometer::inert_accelerometer (C++ function) hal::soft::inert_adc (C++ class) hal::soft::inert_adc::inert_adc (C++ function) hal::soft::inert_dac (C++ class) hal::soft::inert_dac::inert_dac (C++ function) hal::soft::inert_distance_sensor (C++ class) hal::soft::inert_distance_sensor::inert_distance_sensor (C++ function) hal::soft::inert_gyroscope (C++ class) hal::soft::inert_gyroscope::inert_gyroscope (C++ function) hal::soft::inert_input_pin (C++ class) hal::soft::inert_input_pin::inert_input_pin (C++ function) hal::soft::inert_interrupt_pin (C++ class) hal::soft::inert_interrupt_pin::inert_interrupt_pin (C++ function) hal::soft::inert_magnetometer (C++ class) hal::soft::inert_magnetometer::inert_magnetometer (C++ function) hal::soft::inert_motor (C++ class) hal::soft::inert_motor::inert_motor (C++ function) hal::soft::inert_output_pin (C++ class) hal::soft::inert_output_pin::inert_output_pin (C++ function) hal::soft::inert_pwm (C++ class) hal::soft::inert_pwm::inert_pwm (C++ function) hal::soft::inert_rotation_sensor (C++ class) hal::soft::inert_rotation_sensor::inert_rotation_sensor (C++ function) hal::soft::inert_steady_clock (C++ class) hal::soft::inert_steady_clock::inert_steady_clock (C++ function) hal::soft::inert_temperature_sensor (C++ class) hal::soft::inert_temperature_sensor::inert_temperature_sensor (C++ function) hal::soft::inert_timer (C++ class) hal::soft::inert_timer::inert_timer (C++ function) hal::soft::input_pin_inverter (C++ class) hal::soft::input_pin_inverter::input_pin_inverter (C++ function) hal::soft::minimum_speed_i2c (C++ class) hal::soft::minimum_speed_i2c::minimum_speed_i2c (C++ function) hal::soft::output_pin_inverter (C++ class) hal::soft::output_pin_inverter::output_pin_inverter (C++ function) hal::soft::rc_servo (C++ class) hal::soft::rc_servo::rc_servo (C++ function) hal::soft::rc_servo::settings (C++ struct) hal::soft::rc_servo::settings::frequency (C++ member) hal::soft::rc_servo::settings::max_angle (C++ member) hal::soft::rc_servo::settings::max_microseconds (C++ member) hal::soft::rc_servo::settings::min_angle (C++ member) hal::soft::rc_servo::settings::min_microseconds (C++ member) hal::spi (C++ class) hal::spi::configure (C++ function) hal::spi::default_filler (C++ member) hal::spi::settings (C++ struct) hal::spi::settings::[anonymous] (C++ member), [1] hal::spi::settings::clock_rate (C++ member) hal::spi::transfer (C++ function) hal::static_callable (C++ class) hal::static_callable<owner_class, reference_designator, return_t(args_t... p_args)> (C++ class) hal::static_callable<owner_class, reference_designator, return_t(args_t... p_args)>::get_handler (C++ function) hal::static_callable<owner_class, reference_designator, return_t(args_t... p_args)>::static_callable (C++ function) hal::static_list (C++ class) hal::static_list::item (C++ class), [1] hal::static_list::item_iterator (C++ class), [1] hal::static_list::push_back (C++ function), [1], [2] hal::steady_clock (C++ class) hal::steady_clock::frequency (C++ function) hal::steady_clock::uptime (C++ function) hal::steady_clock_timeout (C++ class) hal::steady_clock_timeout::operator() (C++ function) hal::steady_clock_timeout::operator= (C++ function), [1] hal::steady_clock_timeout::steady_clock_timeout (C++ function), [1], [2] hal::stream_fill (C++ class) hal::stream_fill::stream_fill (C++ function), [1] hal::stream_fill_upto (C++ class) hal::stream_fill_upto::stream_fill_upto (C++ function) hal::stream_find (C++ class) hal::stream_find::stream_find (C++ function) hal::stream_parse (C++ class) hal::stream_parse::stream_parse (C++ function) hal::stream_parse::value (C++ function) hal::stream_skip (C++ class) hal::stream_skip::stream_skip (C++ function) hal::temperature_sensor (C++ class) hal::temperature_sensor::read (C++ function) hal::time_duration (C++ type) hal::timed_out (C++ struct) hal::timed_out::timed_out (C++ function) hal::timer (C++ class) hal::timer::cancel (C++ function) hal::timer::is_running (C++ function) hal::timer::schedule (C++ function) hal::u16 (C++ type) hal::u32 (C++ type) hal::u64 (C++ type) hal::u8 (C++ type) hal::unknown (C++ struct) hal::volts (C++ type) handler (C++ function) I i2c_operation (C++ enum) i2c_operation::read (C++ enumerator) i2c_operation::write (C++ enumerator) intercept (C++ function) M make_adc (C++ function) map (C++ function) max (C++ function) min (C++ function) multiply (C++ function) N never_timeout (C++ function) nibble_m (C++ member) O operator() (C++ function), [1], [2], [3], [4] operator<< (C++ function) operator= (C++ function), [1] operator== (C++ function), [1], [2] origin (C++ function) P print (C++ function), [1] probe (C++ function) push_back (C++ function), [1], [2] R read (C++ function), [1], [2], [3], [4], [5], [6], [7] read_into (C++ function) read_uint32 (C++ function) read_upto (C++ function) reset (C++ function) rounding_division (C++ function) S safe_throw (C++ function) skip_past (C++ function) static_callable (C++ function) steady_clock_timeout (C++ function), [1], [2] stream_fill (C++ function), [1] stream_fill_upto (C++ function) stream_find (C++ function) stream_parse (C++ function) stream_skip (C++ function) T timeout_function (C++ type) timeout_generator (C++ function) to_8_bit_address (C++ function) to_array (C++ function) try_until (C++ function), [1] U update (C++ function) V value (C++ function), [1] W wavelength (C++ function) work_function (C++ type) work_state (C++ enum) work_state::failed (C++ enumerator) work_state::finished (C++ enumerator) work_state::in_progress (C++ enumerator) write (C++ function), [1], [2], [3], [4] write_partial (C++ function) write_then_read (C++ function), [1], [2], [3], [4], [5], [6]