mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Raise up clock rate with deglitch enabled
This commit is contained in:
@@ -37,7 +37,11 @@ void hardware_init() {
|
|||||||
setup_timer_scheduler();
|
setup_timer_scheduler();
|
||||||
setup_adc();
|
setup_adc();
|
||||||
setup_pwm();
|
setup_pwm();
|
||||||
I2C_ClockSet(I2C0_ID, 100000); // Sets clock to around 175kHz
|
I2C_SetSclSync(I2C0_ID,1);
|
||||||
|
I2C_SetDeglitchCount(I2C0_ID,1); // Turn on de-glitch
|
||||||
|
//Note on I2C clock rate @ 100Khz the screen update == 20ms which is too long for USB-PD to work
|
||||||
|
//200kHz and above works
|
||||||
|
I2C_ClockSet(I2C0_ID, 300000); // Sets clock to around 25 kHz less than set here
|
||||||
TIMER_SetCompValue(TIMER_CH0, TIMER_COMP_ID_1, 0);
|
TIMER_SetCompValue(TIMER_CH0, TIMER_COMP_ID_1, 0);
|
||||||
}
|
}
|
||||||
void setup_pwm(void) {
|
void setup_pwm(void) {
|
||||||
|
|||||||
Reference in New Issue
Block a user