dsPid33
src/dsPID33_prototypes.h
Go to the documentation of this file.
00001 /* //////////////////////////////////////////////////////////////////////////*/
00002 /* Included     in "dsPid_definitions.h", it contains functions prototypes       */
00003 /* //////////////////////////////////////////////////////////////////////////*/
00004 
00005 int PosIndx(float Pos);
00006 void SendMap(void);
00007 unsigned char GetMap(int Xpoint, int Ypoint);
00008 void Pid1Calc (void);
00009 void Pid2Calc (void);
00010 void ThetaDesF(float Angle);
00011 void ConstantsError(void);
00012 void ConstantsDefaultW (void);
00013 void ConstantsDefaultR (void);
00014 float ObstacleAvoidance(float DPosX, float DPosY, int Dist);
00015 void Scheduler(void);
00016 void AdcCalc(void);
00017 void TxCont(void);
00018 unsigned char Slam(float PosX, float PosY, int Cell);
00019 void ConstantsWrite(char Row);
00020 void DelayN1ms(int n);
00021 void DelayN10us(int n);
00022 void InitDistPid(void);
00023 void InitAnglePid(void);
00024 void Navigation(void);
00025 void Orientation(void);
00026 void DeadReckoning(void);
00027 void ConstantsRead(void);
00028 unsigned char IncrCircPtr(int Port);
00029 void InitPid1(void);
00030 void InitPid2(void);
00031 void Pid1(void);
00032 void Pid2(void);
00033 void TxParameters(char TxCmd,int TxCmdLen, int Port);
00034 void UartTx(void);
00035 void UartRxError(int Err, int Port);
00036 unsigned char UartChkSum (unsigned char *,unsigned int);
00037 void Parser (void);
00038 void UartRx(void);
00039 void Uart2Rx(void);
00040 void Settings(void);
00041 void ISR_Settings(void);
00042 void UsartSetting(void);
00043 void Usart2Setting(void);
00044 void _ISR _INT1Interrupt(void);
00045 void _ISR _U1RXInterrupt(void);
00046 void _ISR _U1TXInterrupt(void);
00047 void _ISR _IC1Interrupt(void);
00048 void _ISR _T1Interrupt(void);
00049 void _ISR _CNInterrupt(void);
00050 
00051 // void _ISR _ADCInterrupt(void);
00052 // void _ISR _QEIInterrupt(void);
00053 
 All Data Structures Files Functions Variables Defines