SSD2119: PWM period change
100 kHz PWM period made small induction coil onboard LCD to moan if the pulse width was smaller than 100%. I changed it to 1MHz.
This commit is contained in:
parent
cec4628a97
commit
51b292d3b9
2 changed files with 16 additions and 3 deletions
|
@ -40,6 +40,20 @@
|
||||||
#define SET_RST palSetPad(GPIOD, 3);
|
#define SET_RST palSetPad(GPIOD, 3);
|
||||||
#define CLR_RST palClearPad(GPIOD, 3);
|
#define CLR_RST palClearPad(GPIOD, 3);
|
||||||
|
|
||||||
|
/* PWM configuration structure. We use timer 4 channel 2 (orange LED on board). */
|
||||||
|
static const PWMConfig pwmcfg = {
|
||||||
|
1000000, /* 1 MHz PWM clock frequency. */
|
||||||
|
100, /* PWM period is 100 cycles. */
|
||||||
|
NULL,
|
||||||
|
{
|
||||||
|
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
|
||||||
|
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
|
||||||
|
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
|
||||||
|
{PWM_OUTPUT_ACTIVE_HIGH, NULL}
|
||||||
|
},
|
||||||
|
0
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Initialise the board for the display.
|
* @brief Initialise the board for the display.
|
||||||
* @notes This board definition uses GPIO and assumes exclusive access to these GPIO pins
|
* @notes This board definition uses GPIO and assumes exclusive access to these GPIO pins
|
||||||
|
|
|
@ -38,8 +38,8 @@
|
||||||
|
|
||||||
/* PWM configuration structure. We use timer 4 channel 2 (orange LED on board). */
|
/* PWM configuration structure. We use timer 4 channel 2 (orange LED on board). */
|
||||||
static const PWMConfig pwmcfg = {
|
static const PWMConfig pwmcfg = {
|
||||||
100000, /* 100kHz PWM clock frequency. */
|
1000000, /* 1 MHz PWM clock frequency. */
|
||||||
100, /* PWM period is 128 cycles. */
|
100, /* PWM period is 100 cycles. */
|
||||||
NULL,
|
NULL,
|
||||||
{
|
{
|
||||||
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
|
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
|
||||||
|
@ -47,7 +47,6 @@ static const PWMConfig pwmcfg = {
|
||||||
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
|
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
|
||||||
{PWM_OUTPUT_ACTIVE_HIGH, NULL}
|
{PWM_OUTPUT_ACTIVE_HIGH, NULL}
|
||||||
},
|
},
|
||||||
/* HW dependent part.*/
|
|
||||||
0
|
0
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue