HRI board firmware v2.1 Microcontroller firmware of the board used during the HRI labs.

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - c -

- cb_Init() : circular_buffer.c , circular_buffer.h
- cb_IsEmpty() : circular_buffer.h , circular_buffer.c
- cb_IsFull() : circular_buffer.c , circular_buffer.h
- cb_ItemsCount() : circular_buffer.h , circular_buffer.c
- cb_Pull() : circular_buffer.c , circular_buffer.h
- cb_Push() : circular_buffer.c , circular_buffer.h
- cbt_GetCommLoopPeriod() : callback_timers.c , callback_timers.h
- cbt_GetCurrentLoopPeriod() : callback_timers.h , callback_timers.c
- cbt_GetHapticControllerPeriod() : callback_timers.c , callback_timers.h
- cbt_Init() : callback_timers.c , callback_timers.h
- cbt_PeriodicTaskFunc : callback_timers.h
- cbt_SetCommLoopPeriod() : callback_timers.c , callback_timers.h
- cbt_SetCommLoopTimer() : callback_timers.c , callback_timers.h
- cbt_SetCurrentLoopTimer() : callback_timers.c , callback_timers.h
- cbt_SetHapticControllerPeriod() : callback_timers.c , callback_timers.h
- cbt_SetHapticControllerTimer() : callback_timers.c , callback_timers.h
- cbt_tim10Task : callback_timers.c
- cbt_tim6Task : callback_timers.c
- cbt_tim7Task : callback_timers.c
- cbt_ucLoad : callback_timers.c
- CODER_A_Pin : incr_encoder.h
- CODER_A_PinSource : incr_encoder.h
- CODER_A_Port : incr_encoder.h
- CODER_B_Pin : incr_encoder.h
- CODER_B_PinSource : incr_encoder.h
- CODER_B_Port : incr_encoder.h
- CODER_I_Pin : incr_encoder.h
- CODER_I_Port : incr_encoder.h
- CODER_INDEX_IRQ_PRIORITY : main.h
- CODER_RESOLUTION : incr_encoder.h
- COMM_BUFFER_SIZE : communication.c
- comm_debugMessageBuffer : communication.c
- comm_GetVar() : communication.c
- comm_HandleByte() : communication.c
- comm_Init() : communication.c , communication.h
- comm_LockSyncVarsList() : communication.c , communication.h
- comm_monitorBool() : communication.c , communication.h
- comm_monitorBoolFunc() : communication.c , communication.h
- comm_monitorDouble() : communication.c , communication.h
- comm_monitorDoubleFunc() : communication.c , communication.h
- comm_monitorFloat() : communication.c , communication.h
- comm_monitorFloatFunc() : communication.c , communication.h
- comm_monitorInt16() : communication.c , communication.h
- comm_monitorInt16Func() : communication.c , communication.h
- comm_monitorInt32() : communication.h , communication.c
- comm_monitorInt32Func() : communication.c , communication.h
- comm_monitorInt64() : communication.c , communication.h
- comm_monitorInt64Func() : communication.c , communication.h
- comm_monitorInt8() : communication.c , communication.h
- comm_monitorInt8Func() : communication.c , communication.h
- comm_monitorUint16() : communication.c , communication.h
- comm_monitorUint16Func() : communication.c , communication.h
- comm_monitorUint32() : communication.c , communication.h
- comm_monitorUint32Func() : communication.c , communication.h
- comm_monitorUint64() : communication.h , communication.c
- comm_monitorUint64Func() : communication.h , communication.c
- comm_monitorUint8() : communication.c , communication.h
- comm_monitorUint8Func() : communication.c , communication.h
- comm_monitorVar() : communication.h , communication.c
- comm_monitorVarFunc() : communication.c , communication.h
- comm_NotifyReady() : communication.h , communication.c
- comm_nSyncVars : communication.c
- comm_nVarsToStream : communication.c
- comm_packetTxBuffer : communication.c
- comm_PcMessage : definitions.h
- comm_rxQueue : communication.c
- comm_SendDebugMessage() : communication.h , communication.c
- comm_SendDebugMessageDecimated : communication.h
- comm_SendPacket() : communication.c
- comm_SendPacketContent() : communication.c
- comm_SendPacketHeader() : communication.c
- comm_SetVar() : communication.c
- comm_Step() : communication.c , communication.h
- comm_StmMessage : definitions.h
- comm_Stream() : communication.c
- comm_streamedVars : communication.c
- comm_streamId : communication.c
- comm_syncVars : communication.c
- comm_VarAccess : definitions.h
- comm_varListLocked : communication.c
- comm_VarType : definitions.h
- CONTROL_LOOP_IRQ_PRIORITY : main.h
- CPU_TRAPS_ENABLED : utils.h
- CURRENT_INTEGRATOR_SAT_DEFAULT_VAL : torque_regulator.c
- CURRENT_LOOP_IRQ_PRIORITY : main.h
- CURRENT_LOOP_PERIOD : torque_regulator.c
- CURRENT_LOOP_PWM_MAX_DUTY_CYCLE : torque_regulator.c
- CURRENT_SCALE_RESOL : h_bridge.h
- CURRENT_SHUNT_AMPLIFIER_GAIN : main.h
- CURRENT_SHUNT_RESISTANCE : main.h