Waterloo Rocketry
Waterloo Rocketry Documentation Site
General
Onboarding & Tutorials
Avionics
Electrical GSE and Mission Control
Electrical Tools
Firmware Libraries
- canlib
can_msg_t
can_timing_t
CANLIB_BIT_TIME_US
can_sid_t
build_actuator_cmd_msg()
build_actuator_analog_cmd_msg()
build_actuator_status_msg()
get_actuator_id()
get_curr_actuator_state()
get_cmd_actuator_state()
get_cmd_actuator_state_analog()
BOARD_TYPE_UNIQUE_ID
BOARD_INST_UNIQUE_ID
SID
write_timestamp_2bytes()
get_message_type()
get_board_type_unique_id()
get_board_inst_unique_id()
get_timestamp()
build_general_board_status_msg()
build_reset_msg()
build_debug_raw_msg()
build_config_set_msg()
build_config_status_msg()
get_general_board_status()
get_reset_board_id()
check_board_need_reset()
get_debug_raw_data()
get_config_set_target_board()
get_config_id_value()
build_gps_time_msg()
build_gps_lat_msg()
build_gps_lon_msg()
build_gps_alt_msg()
build_gps_info_msg()
get_gps_time()
get_gps_lat()
get_gps_lon()
get_gps_alt()
get_gps_info()
build_alt_arm_cmd_msg()
build_alt_arm_status_msg()
get_alt_arm_state()
get_pyro_voltage_data()
build_temp_data_msg()
build_altitude_data_msg()
build_imu_data_msg()
build_mag_data_msg()
build_baro_data_msg()
build_analog_data_msg()
is_sensor_data()
get_temp_data()
get_altitude_data()
get_imu_mag_id_dimension()
get_imu_data()
get_mag_data()
get_baro_data()
get_analog_data()
build_state_est_data_msg()
get_state_est_data()
can_msg_prio_t
can_msg_type_t
can_board_type_id_t
can_board_inst_id_t
can_board_inst_id_canard_motor_t
can_board_inst_id_camera_t
can_actuator_id_t
can_actuator_state_t
can_altimeter_id_t
can_alt_arm_state_t
can_imu_id_t
can_analog_sensor_id_t
can_state_est_id_t
can_apogee_state_t
can_general_board_status_offset_t
can_board_specific_status_offset_t
- Standard Embedded Firmware (rocketlib)
Controls
Software
Payload
Recovery
Infrastructure