dsPid33
src/dsPID33.c File Reference
Include dependency graph for dsPID33.c:

Go to the source code of this file.

Functions

int main (void)
void SendMap (void)
void ThetaDesF (float Angle)
void Parser (void)
void Scheduler (void)
void AdcCalc (void)
void InitDistPid (void)
void Navigation (void)
float ObstacleAvoidance (float DPosX, float DPosY, int DistTarget)
void InitAnglePid (void)
void Orientation (void)
void DeadReckoning (void)
unsigned char Slam (float PosX, float PosY, int Cell)
int PosIndx (float Pos)
unsigned char GetMap (int Xpnt, int Ypnt)
void SetMap (int Xpnt, int Ypnt, nibble *CellVal)
void ConstantsDefaultW (void)
void ConstantsDefaultR (void)
void ConstantsError (void)
void ConstantsRead (void)
void InitPid1 (void)
void InitPid2 (void)
void Pid1 (void)
void Pid1Calc (void)
void Pid2 (void)
void Pid2Calc (void)
void DelayN1ms (int n)
void DelayN10us (int n)
void TxCont (void)
void _ISR_PSV _T1Interrupt (void)
void _ISR_PSV _T2Interrupt (void)
void _ISR_PSV _DMA7Interrupt (void)
void _ISR_PSV _DMA6Interrupt (void)
void _ISR_PSV _DMA5Interrupt (void)
void _ISR_PSV _IC1Interrupt (void)
void _ISR_PSV _IC2Interrupt (void)
void __attribute__ ((interrupt, no_auto_psv))

Variables

unsigned char Ver [] = "dsPid33 2.2.6 Guiott 12-11"

Function Documentation

void __attribute__ ( (interrupt, no_auto_psv)  )

Definition at line 2072 of file dsPID33.c.

void _ISR_PSV _DMA5Interrupt ( void  )

Definition at line 1990 of file dsPID33.c.

void _ISR_PSV _DMA6Interrupt ( void  )

Definition at line 1984 of file dsPID33.c.

void _ISR_PSV _DMA7Interrupt ( void  )

Definition at line 1977 of file dsPID33.c.

void _ISR_PSV _IC1Interrupt ( void  )

Definition at line 1996 of file dsPID33.c.

void _ISR_PSV _IC2Interrupt ( void  )

Definition at line 2034 of file dsPID33.c.

void _ISR_PSV _T1Interrupt ( void  )

Definition at line 1938 of file dsPID33.c.

void _ISR_PSV _T2Interrupt ( void  )

Definition at line 1968 of file dsPID33.c.

void AdcCalc ( void  )

Definition at line 852 of file dsPID33.c.

Here is the caller graph for this function:

void ConstantsDefaultR ( void  )

Definition at line 1465 of file dsPID33.c.

Here is the caller graph for this function:

void ConstantsDefaultW ( void  )

Definition at line 1439 of file dsPID33.c.

Here is the call graph for this function:

void ConstantsError ( void  )

Definition at line 1494 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void ConstantsRead ( void  )

Definition at line 1502 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void DeadReckoning ( void  )

Definition at line 1167 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void DelayN10us ( int  n)

Definition at line 1855 of file dsPID33.c.

Here is the caller graph for this function:

void DelayN1ms ( int  n)

Definition at line 1846 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned char GetMap ( int  Xpnt,
int  Ypnt 
)

Definition at line 1397 of file dsPID33.c.

Here is the caller graph for this function:

void InitAnglePid ( void  )

Definition at line 1044 of file dsPID33.c.

Here is the caller graph for this function:

void InitDistPid ( void  )

Definition at line 899 of file dsPID33.c.

Here is the caller graph for this function:

void InitPid1 ( void  )

Definition at line 1677 of file dsPID33.c.

Here is the caller graph for this function:

void InitPid2 ( void  )

Definition at line 1690 of file dsPID33.c.

Here is the caller graph for this function:

int main ( void  )

details [25a]

Definition at line 42 of file dsPID33.c.

Here is the call graph for this function:

void Navigation ( void  )

Definition at line 912 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

float ObstacleAvoidance ( float  DPosX,
float  DPosY,
int  DistTarget 
)

Definition at line 965 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void Orientation ( void  )

Definition at line 1057 of file dsPID33.c.

Here is the caller graph for this function:

void Parser ( void  )

details [16]

Definition at line 257 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void Pid1 ( void  )

Definition at line 1703 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void Pid1Calc ( void  )

Definition at line 1723 of file dsPID33.c.

Here is the caller graph for this function:

void Pid2 ( void  )

Definition at line 1774 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void Pid2Calc ( void  )

Definition at line 1794 of file dsPID33.c.

Here is the caller graph for this function:

int PosIndx ( float  Pos)

Definition at line 1389 of file dsPID33.c.

Here is the caller graph for this function:

void Scheduler ( void  )

Definition at line 743 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendMap ( void  )

Definition at line 221 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void SetMap ( int  Xpnt,
int  Ypnt,
nibble CellVal 
)

Definition at line 1418 of file dsPID33.c.

Here is the caller graph for this function:

unsigned char Slam ( float  PosX,
float  PosY,
int  Cell 
)

Definition at line 1246 of file dsPID33.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void ThetaDesF ( float  Angle)

details [23ca]

Definition at line 248 of file dsPID33.c.

Here is the caller graph for this function:

void TxCont ( void  )

Definition at line 1861 of file dsPID33.c.

Here is the caller graph for this function:


Variable Documentation

unsigned char Ver[] = "dsPid33 2.2.6 Guiott 12-11"

Definition at line 4 of file dsPID33.c.

 All Data Structures Files Functions Variables Defines