Update README.md

pull/13/head
Arjan te Marvelde 2021-12-01 10:22:25 +01:00 zatwierdzone przez GitHub
rodzic 7affbe12c0
commit 7de16bcf6c
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 7 dodań i 7 usunięć

Wyświetl plik

@ -39,7 +39,7 @@ The display is a standard 16x2 LCD, but with an I2C interface. The display is co
- [x] SW based VOX
- [ ] implement RSSI
- [x] design a set of PCBs
- [ ] sort out the new HW modules
- [x] sort out the new HW modules
- [ ] improve speed: better dual-core management for memory and timer
- [x] add control for new HW: BPF and pre-amp/attenuator switching
@ -52,10 +52,10 @@ Clone/copy the uSDR-pico code files into a subdirectory, e.g. **$PICO/uSDR-pico*
Create the build folder: **$PICO/uSDR-pico/build**
Before doing any building you need to adapt the file **$PICO/uSDR-pico/CMakeLists.txt**, using your favourite editor, to reflect your own directory structure. Also, select whether you want **stdio** to use the UART on pins 1 and 2 or the USB serial port. The monitor terminal is on **stdio**.
In **$PICO/** you will find a command to start a Developer Command Prompt (*DCP*, like a "DOS box"), make sure to use this one instead of any other DOS box. Within this DCP all environment settings are initialized to enable building.
In the DCP window, chdir to the **build** folder and execute: **cmake -G "NMake Makefiles" ..** , do not forget the trailing dots.
Now you have initialized the make environment (for nmake), and by executing **nmake** in that same **build** folder, the Pi Pico loadable file **uSDR.uf2** is created.
Rebooting the Pico while the bootsel button is pressed will open a file explorer window with the Pico as a Mass Storage Device. Moving the binary to the Pico is as easy as dragging and dropping this uf2 file into that MSD.
In **$PICO/** you will find a command to start a Developer Command Prompt (*DCP*, like a "DOS box"), make sure to use this one instead of any other DOS box. Within this *DCP* all environment settings have been properly pre-set to enable building.
In the *DCP* window, chdir to the **build** folder and execute: **cmake -G "NMake Makefiles" ..** (do not forget the trailing dots).
Now you have initialized the make environment (for *nmake*) and by executing **nmake** in that same **build** folder, all SDK libraries and finally the Pi Pico loadable file **uSDR.uf2** will be created.
Rebooting the Pico while the bootsel button is pressed will open a file explorer window with the Pico shown as a Mass Storage Device (e.g. drive E:). Moving the binary to the Pico is as easy as dragging and dropping this uf2 file into that MSD.
# Background
The folder **$PICO/docs** also contains some manuals, of which the *C-SDK description*, the *RP2040 datasheet* and the *Pico Pinout* are absolute must-reads when you start writing software.
@ -63,7 +63,7 @@ For calculating filters I have used the free software from Iowa Hills (http://ww
I also used the online FIR filter calculator T-Filter (http://t-filter.engineerjs.com/)
# Copyright notice
The code and electronic designs as well as the implementations presented in this repository can be copied and modified freely, for non-commercial use.
Use for commercial purposes is allowed as well, as long as a reference to this repository is included in the product.
**The code and electronic designs as well as the implementations presented in this repository can be copied and modified freely, for non-commercial use.
Use for commercial purposes is allowed as well, as long as a reference to this repository is included in the product.**