32 lines
729 B
C
32 lines
729 B
C
/*
|
|
* init.h
|
|
*
|
|
* Created on: May 20, 2022
|
|
* Author: Keith.Lloyd
|
|
*/
|
|
|
|
#ifndef INIT_H_
|
|
#define INIT_H_
|
|
|
|
#define MID_POINT_PSU 128 // 25V
|
|
#define INIT_PWR_LEVEL 0
|
|
|
|
#define HI_VOLTS 7 //ADC CHannel 7
|
|
#define EXCEDED 500 // High voltage value at port
|
|
|
|
void Clear_Flags(void);
|
|
void Init_Amplitude(void); // set amplitude to minimum
|
|
void Init_PWM_CLKS(void); // select internal or Ext clocks
|
|
void Init_Mode(void);
|
|
void Init_PSU_Pot(void); // Set PSU_POT half way approx 23V
|
|
void Init_vars(void);
|
|
void Init_Ports(void);
|
|
void Init_peripherals(void);
|
|
void Init_sys(void);
|
|
void Init_Ext_Clk(void);
|
|
void Init_Int_Clk(void);
|
|
void Normal_Init(void);
|
|
void Init_Pwr_Level_One(void);
|
|
void Init_LD_Sync(void);
|
|
#endif /* INIT_H_ */
|