diff --git a/0_Introduction/setup.md b/0_Introduction/setup.md new file mode 100644 index 0000000..b774975 --- /dev/null +++ b/0_Introduction/setup.md @@ -0,0 +1,20 @@ +## Programming Setup + +### Dev Envitonment + +Nobara 39 on a hand-me-down dual core dell laptop. An RPi Pico, programming over usb cable. Some wires, buttons, LEDs and resistors I Borrowed from lab. + +### Code Editor +Instead of using Arduino IDE, I use Visual Studio Code for programming. I use it because I (seem to) write code more efficiently and because I have it customized it to my liking. + +Extensions I use: +- C/C++ Extension Pack from ms-vscode +- CMake and CMake tools +- Vim +- My custom dark theme + +### Project Generation + +A C Pico project requires additional files to handle compilation: CMakeList.txt and pico_sdk_import.cmake, templates of both available in the installed pico sdk. To automate this, I use [Pico Project Generator](https://github.com/raspberrypi/pico-project-generator). + +![](assets/picoProjGen.png) \ No newline at end of file diff --git a/README.md b/README.md index 5591b05..3fd5e98 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ -# RPi_Pico_Resources +# RPi Pico Resources -A repository containing resources I discovered about Raspberry Pi Picos. Also used as a test to use GitHub as a mirror with Gitea as the origin. \ No newline at end of file +A repository containing resources I discovered about Raspberry Pi Picos. Also used as a test to use GitHub as a mirror with Gitea as the origin. + +This repo mainly focuses on [C SDK](https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf), not [MicroPython](https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-python-sdk.pdf), because I felt there are more references for MicroPython. It specifically targets the [Pico(and w) board](https://www.raspberrypi.com/products/raspberry-pi-pico/) rather than the [RP2040 Controller](https://www.raspberrypi.com/products/rp2040/) itself. + +Remember that this is a personal hobby project, hence there is no set upload/response timeline. I am open to resource suggestions and corrections. Please star the repository if you find it helpful. diff --git a/assets/picoProjGen.png b/assets/picoProjGen.png new file mode 100644 index 0000000..43ac330 Binary files /dev/null and b/assets/picoProjGen.png differ