Serial Wombat 18AB Firmware
Macros | Functions | Variables
main.c File Reference
#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include "serialWombat.h"
#include "pic24fj256ga702/mcc_generated_files/mcc.h"
#include <libpic30.h>

Macros

#define FCY   16000000UL
 

Functions

void processCapturedCommands ()
 
void reset ()
 
int main (void)
 
void ProcessPins ()
 

Variables

uint8_t CurrentPin
 
uint8_t FrameTimingPin = 0xFF
 
bool RunForeground = false
 
uint8_t UserBuffer [SIZE_OF_USER_BUFFER]
 
uint16_t OverflowFrames = 0
 
uint32_t FramesRun = 0
 
uint16_t SystemUtilizationAverage = 0x8000
 
uint16_t SystemUtilizationCount = 0
 
uint32_t SystemUtilizationSum = 0
 

Macro Definition Documentation

◆ FCY

#define FCY   16000000UL

Function Documentation

◆ main()

int main ( void  )

◆ processCapturedCommands()

void processCapturedCommands ( )

◆ ProcessPins()

void ProcessPins ( )

◆ reset()

void reset ( )

Variable Documentation

◆ CurrentPin

uint8_t CurrentPin

◆ FramesRun

uint32_t FramesRun = 0

◆ FrameTimingPin

uint8_t FrameTimingPin = 0xFF

◆ OverflowFrames

uint16_t OverflowFrames = 0

◆ RunForeground

bool RunForeground = false

◆ SystemUtilizationAverage

uint16_t SystemUtilizationAverage = 0x8000

◆ SystemUtilizationCount

uint16_t SystemUtilizationCount = 0

◆ SystemUtilizationSum

uint32_t SystemUtilizationSum = 0

◆ UserBuffer

uint8_t UserBuffer[SIZE_OF_USER_BUFFER]