Buoyancy Firmware  1.0
Buoyancy Vehicle Firmware Documentation
Data Structures
Here are the data structures with brief descriptions:
 C__locale_s
 C__mbstate_s
 C__RAL_error_decoder_s
 C__RAL_locale_codeset_t
 C__RAL_locale_data_t
 C__RAL_locale_t
 C__RAL_unicode_map_bmp_range_t
 C__RAL_unicode_map_bmp_singleton_t
 C__RAL_unicode_set_bmp_range_t
 C__RAL_unicode_set_nonbmp_range_t
 CAPSR_Type
 Cassert_info_t
 CCONTROL_Type
 CCoreDebug_Type
 CDWT_Type
 Cerror_info_t
 CFICR_INFO_Type
 CFICR_NFC_Type
 CFICR_TEMP_Type
 CFPU_Type
 CFSM_tStructure of FSM specific variables
 CI2S_CONFIG_Type
 CI2S_PSEL_Type
 CI2S_RXD_Type
 CI2S_RXTXD_Type
 CI2S_TXD_Type
 CIPSR_Type
 CITM_Type
 ClogFile_tStructure for log file related data
 CmeasuredData_tStructure for holding measured data values
 Cmission_tStructure for mission related structures and data values
 Cmissiondata_tStructure for holding mission specific data
 CmissionLog_tStructure for data values written to log file
 CMPU_Type
 CMWU_EVENTS_PREGION_Type
 CMWU_EVENTS_REGION_Type
 CMWU_PERREGION_Type
 CMWU_PREGION_Type
 CMWU_REGION_Type
 CNFCT_FRAMESTATUS_Type
 CNFCT_RXD_Type
 CNFCT_TXD_Type
 CNRF_AAR_Type
 CNRF_BPROT_Type
 CNRF_CCM_Type
 CNRF_CLOCK_Type
 CNRF_COMP_Type
 Cnrf_drv_uart_config_t
 Cnrf_drv_uart_error_evt_t
 Cnrf_drv_uart_event_t
 Cnrf_drv_uart_t
 Cnrf_drv_uart_xfer_evt_t
 Cnrf_ecb_hal_data_block_t
 Cnrf_ecb_hal_data_t
 CNRF_ECB_Type
 CNRF_EGU_Type
 CNRF_FICR_Type
 CNRF_FPU_Type
 CNRF_GPIO_Type
 CNRF_GPIOTE_Type
 CNRF_I2S_Type
 CNRF_LPCOMP_Type
 CNRF_MWU_Type
 CNRF_NFCT_Type
 Cnrf_nvic_state_t
 CNRF_NVMC_Type
 CNRF_PDM_Type
 CNRF_POWER_Type
 CNRF_PPI_Type
 CNRF_PWM_Type
 CNRF_QDEC_Type
 Cnrf_radio_request_earliest_t
 Cnrf_radio_request_normal_t
 Cnrf_radio_request_t
 Cnrf_radio_signal_callback_return_param_t
 CNRF_RADIO_Type
 CNRF_RNG_Type
 CNRF_RTC_Type
 CNRF_SAADC_Type
 CNRF_SPI_Type
 CNRF_SPIM_Type
 CNRF_SPIS_Type
 CNRF_SWI_Type
 CNRF_TEMP_Type
 CNRF_TIMER_Type
 CNRF_TWI_Type
 CNRF_TWIM_Type
 CNRF_TWIS_Type
 CNRF_UART_Type
 CNRF_UARTE_Type
 CNRF_UICR_Type
 CNRF_WDT_Type
 CNVIC_Type
 CPDM_PSEL_Type
 CPDM_SAMPLE_Type
 Cpid_controllerStructure that holds PID all the PID controller data, multiple instances are posible using different structures for each controller
 CpidData_tStructure for holding PID related data
 CPOWER_RAM_Type
 CPPI_CH_Type
 CPPI_FORK_Type
 CPPI_TASKS_CHG_Type
 CPWM_PSEL_Type
 CPWM_SEQ_Type
 CQDEC_PSEL_Type
 CrxMotor_tStructure with received values from motor interface
 CSAADC_CH_Type
 CSAADC_EVENTS_CH_Type
 CSAADC_RESULT_Type
 CSCB_Type
 CSCnSCB_Type
 Csd_mbr_command_compare_t
 Csd_mbr_command_copy_bl_t
 Csd_mbr_command_copy_sd_t
 Csd_mbr_command_irq_forward_address_set_t
 Csd_mbr_command_t
 Csd_mbr_command_vector_table_base_set_t
 CSPI_PSEL_Type
 CSPIM_PSEL_Type
 CSPIM_RXD_Type
 CSPIM_TXD_Type
 CSPIS_PSEL_Type
 CSPIS_RXD_Type
 CSPIS_TXD_Type
 CSysTick_Type
 CTPI_Type
 CTWIM_PSEL_Type
 CTWIM_RXD_Type
 CTWIM_TXD_Type
 CTWIS_PSEL_Type
 CTWIS_RXD_Type
 CTWIS_TXD_Type
 CUARTE_PSEL_Type
 CUARTE_RXD_Type
 CUARTE_TXD_Type
 Cuint8_array_t
 CxPSR_Type