diff options
author | soypat <[email protected]> | 2024-12-21 12:16:37 -0300 |
---|---|---|
committer | soypat <[email protected]> | 2024-12-21 12:16:37 -0300 |
commit | 7d4baf213a070765451a1928793524e01a3360b5 (patch) | |
tree | b72eed7d0355c4a91e4c361911fdcf0518474a16 /src/machine/machine_rp2_2350.go | |
parent | 52983794d702af7a00833ae12b0d2e7175e46017 (diff) | |
download | tinygo-7d4baf213a070765451a1928793524e01a3360b5.tar.gz tinygo-7d4baf213a070765451a1928793524e01a3360b5.zip |
rp2350 cleanup: unexport internal USB and clock package variable, consts and typesrp2350-cleanup
Diffstat (limited to 'src/machine/machine_rp2_2350.go')
-rw-r--r-- | src/machine/machine_rp2_2350.go | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/machine/machine_rp2_2350.go b/src/machine/machine_rp2_2350.go index 54fc62b47..4e12bebe3 100644 --- a/src/machine/machine_rp2_2350.go +++ b/src/machine/machine_rp2_2350.go @@ -49,26 +49,26 @@ const ( ) const ( - ClkGPOUT0 clockIndex = iota // GPIO Muxing 0 - ClkGPOUT1 // GPIO Muxing 1 - ClkGPOUT2 // GPIO Muxing 2 - ClkGPOUT3 // GPIO Muxing 3 - ClkRef // Watchdog and timers reference clock - ClkSys // Processors, bus fabric, memory, memory mapped registers - ClkPeri // Peripheral clock for UART and SPI + clkGPOUT0 clockIndex = iota // GPIO Muxing 0 + clkGPOUT1 // GPIO Muxing 1 + clkGPOUT2 // GPIO Muxing 2 + clkGPOUT3 // GPIO Muxing 3 + clkRef // Watchdog and timers reference clock + clkSys // Processors, bus fabric, memory, memory mapped registers + clkPeri // Peripheral clock for UART and SPI ClkHSTX // High speed interface - ClkUSB // USB clock - ClkADC // ADC clock - NumClocks + clkUSB // USB clock + clkADC // ADC clock + numClocks ) -func CalcClockDiv(srcFreq, freq uint32) uint32 { +func calcClockDiv(srcFreq, freq uint32) uint32 { // Div register is 4.16 int.frac divider so multiply by 2^16 (left shift by 16) return uint32((uint64(srcFreq) << 16) / uint64(freq)) } type clocksType struct { - clk [NumClocks]clockType + clk [numClocks]clockType dftclk_xosc_ctrl volatile.Register32 dftclk_rosc_ctrl volatile.Register32 dftclk_lposc_ctrl volatile.Register32 |