pull down to refresh

Adding the option to choose other frequencies for the PWM.

#define REMAP_TO_PWM_1      13
#define REMOVE_REMAP_PWM_1  0

typedef enum _PWM_FREQUENCY
{
    PWM_FREQUENCY_100HZ_UI8 = (uint8_t)0,
    PWM_FREQUENCY_500HZ_UI8,
    PWM_FREQUENCY_1000HZ_UI8,
    PWM_FREQUENCY_2500HZ_UI8,
    PWM_FREQUENCY_5000HZ_UI8,

    PWM_FREQUENCY_NUMBER_UI8,

} PWM_FREQUENCY;

typedef enum _PWM_PERIOD_64PRESCALE
{
    PWM_PERIOD_64PS_100HZ_UI16 = (uint16_t)2499,
    PWM_PERIOD_64PS_500HZ_UI16 = (uint16_t)499,
    PWM_PERIOD_64PS_1000HZ_UI16 = (uint16_t)249,

} PWM_PERIOD_64PRESCALE;

typedef enum _PWM_PERIOD_8PRESCALE
{
    PWM_PERIOD_8PS_2500HZ_UI16 = (uint16_t)799,
    PWM_PERIOD_8PS_5000HZ_UI16 = (uint16_t)399,

} PWM_PERIOD_8PRESCALE;

/******************************************************************************/
/* System Function Prototypes                                                 */
/******************************************************************************/ 
void PWM_1_Init(void);
void PWM_1_SetDutyCycle(uint8_t DutyCycle_ui8);