30 lines
664 B
C
30 lines
664 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
|
||
|
|
|
||
|
|
void Clear_Flags(void);
|
||
|
|
void Init_Output(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_ */
|