├── .gitignore ├── Chapter10 ├── i2c24c32 │ ├── CMakeLists.txt │ ├── i2c24c32.c │ ├── i2c_24c32_bb.png │ └── pico_sdk_import.cmake ├── i2cdevice │ ├── CMakeLists.txt │ ├── i2c_device_bb.png │ ├── i2cdevice.c │ └── pico_sdk_import.cmake └── i2cscanner │ ├── CMakeLists.txt │ ├── i2cscanner.c │ └── pico_sdk_import.cmake ├── Chapter11 └── ADXL345 │ ├── CMakeLists.txt │ ├── adxl345.c │ ├── adxl345_bb.png │ └── pico_sdk_import.cmake ├── Chapter12 └── AdcDemo │ ├── CMakeLists.txt │ ├── adcdemo.c │ ├── adcdemo_bb.png │ └── pico_sdk_import.cmake ├── Chapter13 ├── KbdDevice │ ├── CMakeLists.txt │ ├── kbddevice.c │ ├── pico_sdk_import.cmake │ ├── rp2040_kbddevice_bb.png │ ├── tusb_config.h │ └── usb_descriptors.c ├── KbdHost │ ├── CMakeLists.txt │ ├── kbdhost.c │ ├── pico_sdk_import.cmake │ └── tusb_config.h └── UsbSerial │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ ├── tusb_config.h │ ├── usb_descriptors.c │ └── usbserial.c ├── Chapter3 └── DualCore │ ├── CMakeLists.txt │ ├── dualcore.c │ ├── dualcore_bb.png │ └── pico_sdk_import.cmake ├── Chapter4 ├── PioInt │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ ├── pioint.c │ └── pioint.pio └── Sleep │ ├── CMakeLists.txt │ ├── pico_extras_import.cmake │ ├── pico_sdk_import.cmake │ ├── sleep.c │ └── sleep_bb.png ├── Chapter5 ├── AdcDma │ ├── CMakeLists.txt │ ├── adcdma.c │ └── pico_sdk_import.cmake └── SpiDma │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ ├── rp2040_nokia5110_bb.png │ └── spidma.c ├── Chapter6 ├── ClocksDemo │ ├── CMakeLists.txt │ ├── clocksdemo.c │ └── pico_sdk_import.cmake ├── RTCDemo │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ └── rtcdemo.c ├── TimerDemo │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ └── timerdemo.c └── WatchdogDemo │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ └── watchdogdemo.c ├── Chapter7 ├── GPIO7Segment │ ├── CMakeLists.txt │ ├── gpio7segment.c │ ├── pico_sdk_import.cmake │ └── rp2040_display7seg_bb.png ├── GPIOInterrupt │ ├── CMakeLists.txt │ ├── gpiointerrupt.c │ └── pico_sdk_import.cmake ├── GPIOKeypad │ ├── CMakeLists.txt │ ├── gpiokeypad.c │ ├── pico_sdk_import.cmake │ └── rp2040_keypad_bb.png ├── PWMDemo │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ └── pwmdemo.c └── PWMMeasure │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ └── pwmmeasure.c ├── Chapter8 ├── HCSR04 │ ├── CMakeLists.txt │ ├── hcsr04.c │ ├── hcsr04.pio │ ├── pico_sdk_import.cmake │ └── rp2040_hcsr04_bb.png ├── SerialRx │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ ├── serialrx.c │ └── serialrx.pio ├── SerialTx │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ ├── serialtx.c │ └── serialtx.pio └── SquareWave │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ ├── squarewave.c │ └── squarewave.pio ├── Chapter9 └── UartSum │ ├── CMakeLists.txt │ ├── pico_sdk_import.cmake │ ├── rp2040_uartsum_bb.png │ └── uartsum.c ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .vscode 3 | *.fzz 4 | -------------------------------------------------------------------------------- /Chapter10/i2c24c32/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2c24c32/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter10/i2c24c32/i2c24c32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2c24c32/i2c24c32.c -------------------------------------------------------------------------------- /Chapter10/i2c24c32/i2c_24c32_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2c24c32/i2c_24c32_bb.png -------------------------------------------------------------------------------- /Chapter10/i2c24c32/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2c24c32/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter10/i2cdevice/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2cdevice/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter10/i2cdevice/i2c_device_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2cdevice/i2c_device_bb.png -------------------------------------------------------------------------------- /Chapter10/i2cdevice/i2cdevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2cdevice/i2cdevice.c -------------------------------------------------------------------------------- /Chapter10/i2cdevice/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2cdevice/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter10/i2cscanner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2cscanner/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter10/i2cscanner/i2cscanner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2cscanner/i2cscanner.c -------------------------------------------------------------------------------- /Chapter10/i2cscanner/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter10/i2cscanner/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter11/ADXL345/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter11/ADXL345/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter11/ADXL345/adxl345.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter11/ADXL345/adxl345.c -------------------------------------------------------------------------------- /Chapter11/ADXL345/adxl345_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter11/ADXL345/adxl345_bb.png -------------------------------------------------------------------------------- /Chapter11/ADXL345/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter11/ADXL345/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter12/AdcDemo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter12/AdcDemo/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter12/AdcDemo/adcdemo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter12/AdcDemo/adcdemo.c -------------------------------------------------------------------------------- /Chapter12/AdcDemo/adcdemo_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter12/AdcDemo/adcdemo_bb.png -------------------------------------------------------------------------------- /Chapter12/AdcDemo/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter12/AdcDemo/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter13/KbdDevice/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdDevice/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter13/KbdDevice/kbddevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdDevice/kbddevice.c -------------------------------------------------------------------------------- /Chapter13/KbdDevice/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdDevice/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter13/KbdDevice/rp2040_kbddevice_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdDevice/rp2040_kbddevice_bb.png -------------------------------------------------------------------------------- /Chapter13/KbdDevice/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdDevice/tusb_config.h -------------------------------------------------------------------------------- /Chapter13/KbdDevice/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdDevice/usb_descriptors.c -------------------------------------------------------------------------------- /Chapter13/KbdHost/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdHost/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter13/KbdHost/kbdhost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdHost/kbdhost.c -------------------------------------------------------------------------------- /Chapter13/KbdHost/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdHost/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter13/KbdHost/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/KbdHost/tusb_config.h -------------------------------------------------------------------------------- /Chapter13/UsbSerial/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/UsbSerial/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter13/UsbSerial/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/UsbSerial/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter13/UsbSerial/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/UsbSerial/tusb_config.h -------------------------------------------------------------------------------- /Chapter13/UsbSerial/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/UsbSerial/usb_descriptors.c -------------------------------------------------------------------------------- /Chapter13/UsbSerial/usbserial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter13/UsbSerial/usbserial.c -------------------------------------------------------------------------------- /Chapter3/DualCore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter3/DualCore/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter3/DualCore/dualcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter3/DualCore/dualcore.c -------------------------------------------------------------------------------- /Chapter3/DualCore/dualcore_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter3/DualCore/dualcore_bb.png -------------------------------------------------------------------------------- /Chapter3/DualCore/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter3/DualCore/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter4/PioInt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/PioInt/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter4/PioInt/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/PioInt/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter4/PioInt/pioint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/PioInt/pioint.c -------------------------------------------------------------------------------- /Chapter4/PioInt/pioint.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/PioInt/pioint.pio -------------------------------------------------------------------------------- /Chapter4/Sleep/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/Sleep/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter4/Sleep/pico_extras_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/Sleep/pico_extras_import.cmake -------------------------------------------------------------------------------- /Chapter4/Sleep/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/Sleep/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter4/Sleep/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/Sleep/sleep.c -------------------------------------------------------------------------------- /Chapter4/Sleep/sleep_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter4/Sleep/sleep_bb.png -------------------------------------------------------------------------------- /Chapter5/AdcDma/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter5/AdcDma/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter5/AdcDma/adcdma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter5/AdcDma/adcdma.c -------------------------------------------------------------------------------- /Chapter5/AdcDma/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter5/AdcDma/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter5/SpiDma/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter5/SpiDma/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter5/SpiDma/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter5/SpiDma/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter5/SpiDma/rp2040_nokia5110_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter5/SpiDma/rp2040_nokia5110_bb.png -------------------------------------------------------------------------------- /Chapter5/SpiDma/spidma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter5/SpiDma/spidma.c -------------------------------------------------------------------------------- /Chapter6/ClocksDemo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/ClocksDemo/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter6/ClocksDemo/clocksdemo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/ClocksDemo/clocksdemo.c -------------------------------------------------------------------------------- /Chapter6/ClocksDemo/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/ClocksDemo/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter6/RTCDemo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/RTCDemo/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter6/RTCDemo/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/RTCDemo/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter6/RTCDemo/rtcdemo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/RTCDemo/rtcdemo.c -------------------------------------------------------------------------------- /Chapter6/TimerDemo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/TimerDemo/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter6/TimerDemo/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/TimerDemo/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter6/TimerDemo/timerdemo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/TimerDemo/timerdemo.c -------------------------------------------------------------------------------- /Chapter6/WatchdogDemo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/WatchdogDemo/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter6/WatchdogDemo/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/WatchdogDemo/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter6/WatchdogDemo/watchdogdemo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter6/WatchdogDemo/watchdogdemo.c -------------------------------------------------------------------------------- /Chapter7/GPIO7Segment/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIO7Segment/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter7/GPIO7Segment/gpio7segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIO7Segment/gpio7segment.c -------------------------------------------------------------------------------- /Chapter7/GPIO7Segment/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIO7Segment/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter7/GPIO7Segment/rp2040_display7seg_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIO7Segment/rp2040_display7seg_bb.png -------------------------------------------------------------------------------- /Chapter7/GPIOInterrupt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIOInterrupt/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter7/GPIOInterrupt/gpiointerrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIOInterrupt/gpiointerrupt.c -------------------------------------------------------------------------------- /Chapter7/GPIOInterrupt/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIOInterrupt/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter7/GPIOKeypad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIOKeypad/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter7/GPIOKeypad/gpiokeypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIOKeypad/gpiokeypad.c -------------------------------------------------------------------------------- /Chapter7/GPIOKeypad/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIOKeypad/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter7/GPIOKeypad/rp2040_keypad_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/GPIOKeypad/rp2040_keypad_bb.png -------------------------------------------------------------------------------- /Chapter7/PWMDemo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/PWMDemo/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter7/PWMDemo/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/PWMDemo/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter7/PWMDemo/pwmdemo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/PWMDemo/pwmdemo.c -------------------------------------------------------------------------------- /Chapter7/PWMMeasure/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/PWMMeasure/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter7/PWMMeasure/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/PWMMeasure/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter7/PWMMeasure/pwmmeasure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter7/PWMMeasure/pwmmeasure.c -------------------------------------------------------------------------------- /Chapter8/HCSR04/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/HCSR04/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter8/HCSR04/hcsr04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/HCSR04/hcsr04.c -------------------------------------------------------------------------------- /Chapter8/HCSR04/hcsr04.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/HCSR04/hcsr04.pio -------------------------------------------------------------------------------- /Chapter8/HCSR04/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/HCSR04/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter8/HCSR04/rp2040_hcsr04_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/HCSR04/rp2040_hcsr04_bb.png -------------------------------------------------------------------------------- /Chapter8/SerialRx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SerialRx/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter8/SerialRx/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SerialRx/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter8/SerialRx/serialrx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SerialRx/serialrx.c -------------------------------------------------------------------------------- /Chapter8/SerialRx/serialrx.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SerialRx/serialrx.pio -------------------------------------------------------------------------------- /Chapter8/SerialTx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SerialTx/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter8/SerialTx/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SerialTx/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter8/SerialTx/serialtx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SerialTx/serialtx.c -------------------------------------------------------------------------------- /Chapter8/SerialTx/serialtx.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SerialTx/serialtx.pio -------------------------------------------------------------------------------- /Chapter8/SquareWave/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SquareWave/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter8/SquareWave/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SquareWave/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter8/SquareWave/squarewave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SquareWave/squarewave.c -------------------------------------------------------------------------------- /Chapter8/SquareWave/squarewave.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter8/SquareWave/squarewave.pio -------------------------------------------------------------------------------- /Chapter9/UartSum/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter9/UartSum/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter9/UartSum/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter9/UartSum/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Chapter9/UartSum/rp2040_uartsum_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter9/UartSum/rp2040_uartsum_bb.png -------------------------------------------------------------------------------- /Chapter9/UartSum/uartsum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/Chapter9/UartSum/uartsum.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dquadros/KnowingRP2040/HEAD/README.md --------------------------------------------------------------------------------