Use 120MHz, not 140MHz, with pico pio usb

This commit is contained in:
Jeff Epler 2025-03-03 10:28:36 -06:00
parent bc2b4fe202
commit 59e2ed2a28
13 changed files with 15 additions and 15 deletions

View file

@ -46,7 +46,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -43,7 +43,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -42,7 +42,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2
@ -182,4 +182,4 @@ void emu_sndPlayBuzz(int size, int val) {
mymixer.buzz(size,val); mymixer.buzz(size,val);
} }
#endif #endif

View file

@ -49,7 +49,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -47,7 +47,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -44,7 +44,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -44,7 +44,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(280000, true); set_sys_clock_khz(280000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -46,7 +46,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2
@ -58,7 +58,7 @@ int main(void) {
vreg_set_voltage(VREG_VOLTAGE_1_40); vreg_set_voltage(VREG_VOLTAGE_1_40);
sleep_ms(10); sleep_ms(10);
*qmi_m0_timing = 0x60007204; *qmi_m0_timing = 0x60007204;
set_sys_clock_khz(140000, false); set_sys_clock_khz(120000, false);
*qmi_m0_timing = 0x60007303; *qmi_m0_timing = 0x60007303;
*/ */

View file

@ -42,7 +42,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -44,7 +44,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -50,7 +50,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -44,7 +44,7 @@ int main(void) {
// set_sys_clock_khz(250000, true); // set_sys_clock_khz(250000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2

View file

@ -41,7 +41,7 @@ int main(void) {
// set_sys_clock_khz(225000, true); // set_sys_clock_khz(225000, true);
#ifdef HAS_USBPIO #ifdef HAS_USBPIO
set_sys_clock_khz(140000, true); set_sys_clock_khz(120000, true);
#else #else
set_sys_clock_khz(250000, true); set_sys_clock_khz(250000, true);
*((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2 *((uint32_t *)(0x40010000+0x58)) = 2 << 16; //CLK_HSTX_DIV = 2 << 16; // HSTX clock/2