Skip to content

Commit 8c76e1a

Browse files
authored
Merge pull request #88 from LouDnl/dev
Prepare for intermedia v0.7.0 release
2 parents 0880649 + eb26dca commit 8c76e1a

64 files changed

Lines changed: 3375 additions & 1375 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CMakeLists.txt

Lines changed: 57 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@
2525
### Cmake minimum version
2626
cmake_minimum_required(VERSION 3.17)
2727

28+
### Cmake compiler standard versions
29+
set(CMAKE_C_STANDARD 11)
30+
set(CMAKE_CXX_STANDARD 17)
31+
32+
### CMake stuff for ZED
33+
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
34+
2835
### Project magic sprinkles
2936
set(PROJECT_NAME usbsidpico)
3037
set(PROJECT_MANUFACTURER "LouD")
@@ -61,6 +68,9 @@ set(ONBOARD_SIDPLAYER 0 CACHE STRING "ONBOARD_SIDPLAYER")
6168
### Enable/ Disable build with PIO Uart on unused pins 26/27
6269
set(USE_PIO_UART 0)
6370

71+
### Enable/ Disable build with Bluetooth on rp2350_w
72+
set(ENABLE_BLUETOOTH 0 CACHE STRING "ENABLE_BLUETOOTH")
73+
6474
### Information on the use of CDC callback
6575
## This is turned on/off by changing USE_CDC_CALLBACK in globals.h
6676

@@ -175,10 +185,6 @@ else()
175185
set(PICO_COMPILER pico_arm_gcc) # required for mem_ops on rp2040
176186
endif()
177187

178-
### Cmake compiler standard versions
179-
set(CMAKE_C_STANDARD 11)
180-
set(CMAKE_CXX_STANDARD 17)
181-
182188
### Target environment path
183189
set(CMAKE_FIND_ROOT_PATH $ENV{PICO_ENV_PATH})
184190
set(TINYUSB_PATH ${PICO_SDK_PATH}/lib/tinyusb)
@@ -301,34 +307,44 @@ endif()
301307
list(APPEND FILENAMES
302308
${PROJECT_FILENAME}-v1.0
303309
${PROJECT_FILENAME}-v1.3
310+
${PROJECT_FILENAME}-v1.5
304311
)
305312
list(APPEND PICOTYPES
306313
"LED"
307-
"LED_AUDIOSWITCH"
314+
"LED"
315+
"LED"
308316
)
309317
list(APPEND PCBVERSIONS
310318
"1.0"
311319
"1.3"
320+
"1.5"
312321
)
313322
if(${PICO_BOARD} STREQUAL "pico" OR ${PICO_BOARD} STREQUAL "pico2")
314323
list(APPEND FILENAMES
315324
${PROJECT_FILENAME}-v1.0-rgb
316325
${PROJECT_FILENAME}-v1.3-rgb
326+
${PROJECT_FILENAME}-v1.5-rgb
317327
)
318328
list(APPEND PICOTYPES
319329
"RGB"
320-
"RGB_AUDIOSWITCH"
330+
"RGB"
331+
"RGB"
321332
)
322333
list(APPEND PCBVERSIONS
334+
# "0.1" ## Alpha builds only
335+
# "0.2" ## Unreliable
323336
"1.0"
337+
# "1.1" ## Never built
338+
# "1.2" ## Incorrect gpio pins placing
324339
"1.3"
325-
)
340+
# "1.4" ## Power delivery issue
341+
"1.5"
342+
)
326343
endif()
327344

328345
### Source files to compile
329346
set(SOURCEFILES
330347
${CMAKE_CURRENT_LIST_DIR}/src/usbsid.c
331-
${CMAKE_CURRENT_LIST_DIR}/src/usbsid_doubletap.c
332348
${CMAKE_CURRENT_LIST_DIR}/src/usbsid_constants.c
333349
${CMAKE_CURRENT_LIST_DIR}/src/config.c
334350
${CMAKE_CURRENT_LIST_DIR}/src/config_bus.c
@@ -518,6 +534,27 @@ set(TARGET_LL
518534
tinyusb_board
519535
)
520536

537+
### Bluetooth control for _w boards
538+
if(ENABLE_BLUETOOTH EQUAL 1)
539+
if(${PICO_BOARD} STREQUAL "pico2_w")
540+
set(SOURCEFILES
541+
${SOURCEFILES}
542+
${CMAKE_CURRENT_LIST_DIR}/src/bluetooth.c
543+
)
544+
545+
set(TARGET_LL
546+
${TARGET_LL}
547+
pico_cyw43_arch_none # Select 'none', 'background', or 'rtos' architecture
548+
pico_btstack_classic # Main stack for Classic SPP Bluetooth
549+
pico_btstack_cyw43 # Ties BTstack to the onboard CYW chip
550+
)
551+
552+
set(BT_TARGET_PIO 2) # Use rp2350 pio2
553+
add_compile_definitions(USE_BLUETOOTH=1)
554+
endif()
555+
endif()
556+
557+
521558
### Pio files
522559
set(PIO_BUS ${CMAKE_CURRENT_LIST_DIR}/src/pio/bus_control.pio)
523560
set(PIO_CLOCK ${CMAKE_CURRENT_LIST_DIR}/src/pio/clock.pio)
@@ -627,17 +664,11 @@ foreach(FILENAME PICOTYPE PCBVERSION IN ZIP_LISTS FILENAMES PICOTYPES PCBVERSION
627664
# executable
628665
add_executable(${BUILD} ${SOURCEFILES})
629666
# BUILD TYPES
667+
string(REPLACE "." "" PCBVER_INT "${PCBVERSION}")
630668
if(PICOTYPE STREQUAL "RGB")
631-
target_compile_definitions(${BUILD} PRIVATE USBSID USBSID_PRODUCT="${BUILD_VERSION}" USE_RGB=1 PCB_VERSION="${PCBVERSION}")
632-
# add_compile_definitions(USE_RGB=1)
633-
elseif(PICOTYPE STREQUAL "RGB_AUDIOSWITCH")
634-
target_compile_definitions(${BUILD} PRIVATE USBSID USBSID_PRODUCT="${BUILD_VERSION}" USE_RGB=1 HAS_AUDIOSWITCH=1 PCB_VERSION="${PCBVERSION}")
635-
# add_compile_definitions(USE_RGB=1 HAS_AUDIOSWITCH=1)
636-
elseif(PICOTYPE STREQUAL "LED_AUDIOSWITCH")
637-
target_compile_definitions(${BUILD} PRIVATE USBSID USBSID_PRODUCT="${BUILD_VERSION}" HAS_AUDIOSWITCH=1 PCB_VERSION="${PCBVERSION}")
638-
# add_compile_definitions(HAS_AUDIOSWITCH=1)
669+
target_compile_definitions(${BUILD} PRIVATE USBSID USBSID_PRODUCT="${BUILD_VERSION}" USE_RGB=1 PCB_VERSION="${PCBVERSION}" PCB_VERSION_INT=${PCBVER_INT})
639670
else()
640-
target_compile_definitions(${BUILD} PRIVATE USBSID USBSID_PRODUCT="${BUILD_VERSION}" PCB_VERSION="${PCBVERSION}")
671+
target_compile_definitions(${BUILD} PRIVATE USBSID USBSID_PRODUCT="${BUILD_VERSION}" PCB_VERSION="${PCBVERSION}" PCB_VERSION_INT=${PCBVER_INT})
641672
endif()
642673
# pio addition
643674
pico_generate_pio_header(${BUILD} ${PIO_BUS})
@@ -673,7 +704,12 @@ foreach(FILENAME PICOTYPE PCBVERSION IN ZIP_LISTS FILENAMES PICOTYPES PCBVERSION
673704
endif()
674705
# tell the linker what libraries to link
675706
target_link_libraries(${BUILD} ${TARGET_LL})
676-
if (PICO_CYW43_SUPPORTED)
707+
if ((ENABLE_BLUETOOTH EQUAL 1) AND (${PICO_BOARD} STREQUAL "pico2_w"))
708+
# Redirect the CYW43 wireless driver to use the third PIO block (PIO2)
709+
target_compile_definitions(${BUILD} PRIVATE
710+
CYW43_SPI_PIO_PREFERRED_PIO=${BT_TARGET_PIO}
711+
)
712+
elseif(PICO_CYW43_SUPPORTED AND NOT (ENABLE_BLUETOOTH EQUAL 1))
677713
target_link_libraries(${BUILD} pico_cyw43_arch_none)
678714
endif()
679715
# target usbsid types
@@ -685,4 +721,7 @@ foreach(FILENAME PICOTYPE PCBVERSION IN ZIP_LISTS FILENAMES PICOTYPES PCBVERSION
685721
# enable uart output, disable usb output
686722
pico_enable_stdio_uart(${BUILD} 1) # essentialy the same as LL pico_stdio_uart
687723
pico_enable_stdio_usb(${BUILD} 0)
724+
if(${PICO_BOARD} STREQUAL "pico2_w")
725+
pico_add_extra_outputs(${BUILD})
726+
endif()
688727
endforeach()

README.md

Lines changed: 52 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22
# [<img src="images/usbsid-logo.png" width="250em">](images/usbsid-logo.png)![LouD](images/loud.png)
33
USBSID-Pico is a RaspberryPi Pico/PicoW (RP2040) & Pico2/Pico2W (RP2350) based board for interfacing one or two MOS SID chips and/or hardware SID emulators over (WEB)USB with your computer, phone, ASID supporting player or USB midi controller.
44

5+
6+
# NEW: USBSID-Pico Configtool
7+
Checkout the new [USBSID-Pico Configtool](https://github.com/LouDnl/USBSID-Pico-Configtool)
8+
[<img src="images/screenshot-linux.png" width="500em">](https://github.com/LouDnl/USBSID-Pico-Configtool)
9+
10+
511
# This is USBSID-Pico! :)
612
| **“Raster Bar” (8-bit)** | **Van Halen's Jump<br>dual SID in Stereo!** | **Next Level** | **Outerversal<br>dual SID in Stereo!** |
713
|:-:|:-:|:-:|:-:|
@@ -11,6 +17,7 @@ USBSID-Pico is a RaspberryPi Pico/PicoW (RP2040) & Pico2/Pico2W (RP2350) based b
1117
|:-:|:-:|:-:|:-:|
1218
| [<img src="https://img.youtube.com/vi/7hiAkLAqsiI/0.jpg" width=75%>](https://www.youtube.com/watch?v=7hiAkLAqsiI)<br><small><sub>by Censor Design</sub></small> | [<img src="https://img.youtube.com/vi/4gckiwzOW9U/0.jpg" width=75%>](https://www.youtube.com/watch?v=4gckiwzOW9U)<br><small><sub>by Censor Design</sub></small> | [<img src="https://img.youtube.com/vi/q4Fg7V2DYCI/0.jpg" width=75%>](https://www.youtube.com/watch?v=q4Fg7V2DYCI)<br><small><sub>by Censor Design</sub> | [<img src="https://img.youtube.com/vi/RTtmsbH4jC0/0.jpg" width=75%>](https://www.youtube.com/watch?v=RTtmsbH4jC0)<br><small><sub>by Censor Design</sub></small> |
1319

20+
1421
# Swag!
1522
Do you like swag!? I sure do!! [greyandslate](https://bsky.app/profile/greyandslate.bsky.social) created these great t-shirt designs which are available for purchase in his [Etsy shop](https://greyandslate.etsy.com/?search_query=usbsid), link below.
1623
**Use coupon code USBSID15 for a 15% discount!**
@@ -20,6 +27,7 @@ Shop link: [https://greyandslate.etsy.com/?search_query=usbsid](https://greyands
2027
[<img src="images/tees/usbsid-pico-tshirt-logo.jpg" width="250em">](https://www.etsy.com/nl/listing/4426327960/t-shirt-usbsid-pico-logo-chiptune?etsrc=sdt)
2128
[<img src="images/tees/usbsid-pico-tshirt-board.jpg" width="250em">](https://www.etsy.com/nl/listing/4426320773/usbsid-pico-chiptune-board-t-shirt-met?etsrc=sdt)
2229

30+
2331
# Index
2432
* [Software support & Features](#software-support-and-features)
2533
* [Software manual](doc/USBSID-Pico-software-manual.adoc) [PDF](doc/USBSID-Pico-software-manual.pdf)
@@ -64,6 +72,7 @@ Shop link: [https://greyandslate.etsy.com/?search_query=usbsid](https://greyands
6472
* [License](#license)
6573
* [Certification](#certification)
6674

75+
6776
# Software support and features
6877
![USBSID-Pico](images/pcbv1.3-pdsid.png)
6978
See the [Software manual](doc/USBSID-Pico-software-manual.adoc) for more information on how to use supported software!
@@ -132,6 +141,7 @@ Any questions about or support with USBSID-Pico can be asked
132141
* [Github discussions](https://github.com/LouDnl/USBSID-Pico/discussions)
133142
* [USBSID manuals](doc/)
134143

144+
135145
# Project status
136146
Visit the [Project Page](https://github.com/users/LouDnl/projects/1) for an up-to-date list of things being worked on.
137147
While in development any mentioned features, options, etc. are subject to change.
@@ -188,11 +198,14 @@ An example rule file can be found [here](examples/udev-rules/69-usbsid-permissio
188198
#### Windows driver
189199
See the [Software manual](doc/USBSID-Pico-software-manual.adoc) for driver installation information!
190200

201+
191202
# Firmware
192203
See the [releases page](https://github.com/LouDnl/USBSID-Pico/releases) for more information on what's changed and previous releases.
193204

194205
### Configuring your board's firmware
195-
See the [Firmware manual](doc/USBSID-Pico-firmware-manual.adoc) for more information on how to set up your board!
206+
Use the new official [USBSID-Pico-Configtool](https://github.com/LouDnl/USBSID-Pico-Configtool) to configure your board.
207+
Downloads are available in the [releases](https://github.com/LouDnl/USBSID-Pico-Configtool/releases) section of the tools githubpage.
208+
Make sure you read the [Firmware manual](doc/USBSID-Pico-firmware-manual.adoc) for more information on how to set up your board!
196209

197210
#### Testing your board
198211
You can test your board with WebUSB and ASID here on the same site as the web configuration tool here: [USBSID web configuration tool](https://usbsid.loudai.nl/?player=webusb) (requires a Chrome based browser).
@@ -224,11 +237,16 @@ The firmware is still in development so features might change, be added or remov
224237
- Requires Black Pico clone board with RGB LED onboard!
225238
- SID voices to use for calculation can be changed in config
226239
- Uses the [TinyUSB](https://github.com/hathach/tinyusb) stack
240+
#### v1.3+ PCB
241+
- Audio switch Stereo/Mono control
242+
#### v1.4+ PCB
243+
- Socket voltage control
227244

228245
### Building
229246
You can build the firmware using the Pico SDK 2.1.1 and the included TinyUSB. Be sure to clone the SDK with `--recurse-submodules`.
230247
After download run `cd pico-sdk/lib/tinyusb` and then `python3 tools/get_deps.py PICO_PLATFORM` where PICO_PLATFORM is either rp2040 or rp2350 depending on the board you are using.
231248

249+
232250
# Hardware
233251
## Where to buy
234252
#### My Tindie store
@@ -238,20 +256,24 @@ Sponsored by [<img src="images/pcbway.png" width="150em">](images/pcbway.png)
238256
#### PCBWay
239257
At a minimum of 5 bare or assembled boards it is also possible to purchase PCB's at PCBWay
240258
No account yet at [PCBWay](https://pcbway.com/g/2458i7)? Please use [my referral link](https://pcbway.com/g/2458i7) to register, thanks!
259+
[PCB revision v1.5 (not yet!)](#)
260+
[PCB revision v1.3](https://www.pcbway.com/project/shareproject/USBSID_Pico_v1_3_05f2b88e.html)
241261
[PCB revision v1.0](https://www.pcbway.com/project/shareproject/USBSID_Pico_c99c9748.html)
242-
[PCB revision v1.3](https://www.pcbway.com/project/shareproject/USBSID_Pico_v1_3_05f2b88e.html)
243262
#### Known and approved resellers
244263
[Run Stop Re-Store](https://www.runstoprestore.nl) at [Retro8BITshop](https://www.retro8bitshop.com) is the first reseller to sell licensed USBSID-Pico boards.
245264
PCB revision v1.3 [product page](https://www.retro8bitshop.com/product/usbsid-pico-by-loud/)
246265

247266
## PCB usage information
248267
Your USBSID-Pico PCB has several hardware features like jumpers and pins that require your attention. Click on the viewing method
249-
### PCB revision v1.0 manual
250-
- [Open online PCB v1.0 manual](doc/USBSID-Pico-PCBv1.0-manual.adoc)
251-
- [Download PCB v1.0 PDF manual](doc/USBSID-Pico-PCBv1.0-manual.pdf)
268+
### PCB revision v1.5 manual
269+
- [Open online PCB v1.5 manual](doc/USBSID-Pico-PCBv1.5-manual.adoc)
270+
- [Download PCB v1.5 PDF manual](doc/USBSID-Pico-PCBv1.5-manual.pdf)
252271
### PCB revision v1.3 manual
253272
- [Open online PCB v1.3 manual](doc/USBSID-Pico-PCBv1.3-manual.adoc)
254273
- [Download PCB v1.3 PDF manual](doc/USBSID-Pico-PCBv1.3-manual.pdf)
274+
### PCB revision v1.0 manual
275+
- [Open online PCB v1.0 manual](doc/USBSID-Pico-PCBv1.0-manual.adoc)
276+
- [Download PCB v1.0 PDF manual](doc/USBSID-Pico-PCBv1.0-manual.pdf)
255277

256278
## Cases
257279
All USBSID-Pico community created cases are available in the [cases](cases/) directory, direct links below.
@@ -264,6 +286,25 @@ _Cases for PCB revision v1.3:_
264286
* [Dual USBSID-Pico Commodore 64 Case](cases/v1.3/Dual_USBSID-Pico_Commodore_64_Case) by [@OlefinMakes](https://github.com/OlefinMakes/)
265287

266288
## PCB Features
289+
### revision v1.5
290+
- Improved voltage and audio filtering
291+
- Input voltage filtering with LC filter
292+
- ESD protection diode on audio port for (minimal) backwards reverse voltage protection
293+
- Extra capacitors on SID 5v and hv (9v/12v) voltage inpuit
294+
- Softpull to gnd when headphone jack is empty (should help against clicks on jack insert)
295+
- Jumperless design
296+
- Automatic 9v/12v selection based on detected Chip/SID
297+
- sockets are independently configuratble for 9v or 12
298+
- 5v and hv (9v/12v) on/off is for both sockets (sorry not enough gpios!)
299+
- Automatic per socket SID filter capacitor selection based on detected Chip/SID
300+
- Automatic per socket 6581 shunt resistor on/off based on detected Chip/SID
301+
- Automatic per socket 8580 digiboost based on detected Chip/SID
302+
- Updated audio expansion pins
303+
- Plug and play ready for the new "Volume daughterboard"
304+
- Ext IN always connected
305+
- Be carefull when connecting anything to this pin!
306+
- Now includes SID voltage pin
307+
- Includes all other features from v1.3
267308
### revision v1.3
268309
- Supports all MOS SID chips e.g. MOS6581, MOS6582 & MOS8580
269310
- Supports SID chip replacements e.g. [SIDKick-Pico](https://github.com/frntc/SIDKick-pico), [ARMSID](https://www.nobomi.cz/8bit/armsid/index_en.php) & [FPGASID](https://www.fpgasid.de), [SwinSID](https://github.com/dmantione/swinsid).
@@ -336,9 +377,11 @@ the open source KiCad design files and gerbers documents below.
336377
* v0.1 testboard<br>
337378
[<img src="images/v0.1-top.png" width="50%">](images/v0.1-top.png)
338379

380+
339381
# Examples
340382
Visit my [Youtube channel](https://www.youtube.com/channel/UCOu1hPBTsEbG7ZFnk9-29KQ), [other socials](https://github.com/LouDnl) or the [SHOWCASE](SHOWCASE.md) page to see more examples of the board in action.
341383

384+
342385
# Acknowledgements
343386
Special thanks goes out to [@tobozo](https://github.com/tobozo/) for making the USBSID-Pico logo and for his (mental🤣) support since starting this project.
344387
Thanks to [@erique](https://github.com/erique) and [@koobo](https://github.com/koobo) for creating and implementing Amiga support!
@@ -355,15 +398,19 @@ Some of those projects are - in no particular order:
355398
* [SID Factory II by Chordian](https://github.com/Chordian/sidfactory2)
356399
* [Cynthcart by PaulSlocum](https://github.com/PaulSlocum/cynthcart)
357400

401+
358402
# Disclaimer
359403
I do this stuff in my free time for my enjoyment. Since I like to share my joy in creating this with everyone I try my best to provide a working PCB and Firmware. I am in no way an electronics engineer and can give __no guarantees__ that this stuff does not break or damage your hardware, computer, phone, or whatever you try to hook it up to. Be sure to take great care when inserting any real MOS SID chips into the board. While everything has been tested with real chips, this is in no way a guarantee that nothing could go wrong. Use of this board and firmware at your own risk! I am in no way responsible for your damaged hardware. That being said, have fun!
360404

405+
361406
# License
362407
### Software License ~ GNUv2
363408
All code written by me in this repository is licensed under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
364409
Any code in this repository that is not written by me automatically falls under the licensing conditions by the authors of said code as mentioned in the source code header.
365410
For for more information about this license please read the LICENSE document in the root of the USBSID-Pico repository.
366411

412+
### USBSID-Pico v1.5 PCB Hardware License ~ TBD
413+
367414
### USBSID-Pico v1.3 PCB Hardware License ~ Creative Commons
368415
<a href="https://github.com/LouDnl/USBSID-Pico/tree/master/hardware/USBSID-Pico-v1.3">USBSID-Pico v1.3 PCB</a> © 2025-2026 by <a href="https://github.com/LouDnl">LouD</a> is licensed under <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" width="20em" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" width="20em" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" alt="" width="20em" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nd.svg" alt="" width="20em" style="max-width: 1em;max-height:1em;margin-left: .2em;">
369416

62.6 KB
Loading
199 KB
Binary file not shown.
61.8 KB
Loading
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
= *USBSID-Pico PCB revision v1.5 manual*
2+
:author: LouD
3+
:description: This document contains important information about USBSID-Pico PCB revision v1.5
4+
:url-repo: https://www.github.com/LouDnl/USBSID-Pico
5+
:revdate: {localdate}
6+
:toc:
7+
:toc-placement!:
8+
9+
Author: {author} - generated on {revdate}
10+
11+
toc::[]
12+
[%always]
13+
<<<
14+
15+
== Disclaimer
16+
include::disclaimer.adoc[]
17+
18+
// == PCB top overview
19+
// .Click image for larger view
20+
// [#img-v13top,link=images/v1.3/v1.3b-top-marked.png]
21+
// image::images/v1.3/v1.3b-top-marked.png[title=PCB top overview]
22+
23+
[%always]
24+
<<<
25+
26+
== More information coming soon!
27+
Soon!
28+
29+
30+
[%always]
31+
<<<
32+
33+
// == PCB bottom overview
34+
// .Click image for larger view
35+
// [#img-v13bottom,link=images/v1.3/v1.3b-bottom.png]
36+
// image::images/v1.3/v1.3b-bottom.png[title=PCB bottom overview]
37+
38+
== License
39+
include::license-software.adoc[]
40+
41+
include::license-hardware.adoc[]
42+
43+
Author: {author} - generated on {revdate}

doc/USBSID-Pico-PCBv1.5-manual.pdf

70.8 KB
Binary file not shown.

doc/USBSID-Pico-firmware-manual.adoc

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,16 @@ or
101101
== Firmware configuration
102102
USBSID-Pico has an extensive set of configuration options that expands with each firmware release. +
103103

104-
=== Configuration tool
105-
You can configurate your board by using the commandline config-tool or together with the Python Configuration GUI by ISL/Samar if you prefer a GUI.
104+
=== USBSID-Pico-Configtool
105+
You can configurate your board by using the official USBSID-Pico-Configtool +
106+
The tool is available here https://github.com/LouDnl/USBSID-Pico-Configtool[USBSID-Pico-Configtool] in the releases section
106107

107-
==== GUI downloads
108+
=== Commandline configuration tool
109+
You can configurate your board with:
110+
- the commandline config-tool
111+
- the commandline config-tool with the Python Configuration GUI by ISL/Samar if you prefer a GUI.
112+
113+
==== Python Configuration GUI downloads
108114
https://github.com/LouDnl/USBSID-Pico/blob/master/examples/config-tool/cfg_usbsid_GUI.py[Download script] +
109115
Python3 -> https://www.python.org/downloads/[Download] +
110116
TkInter -> https://tkdocs.com/tutorial/install.html[Installation guide] +
2.75 KB
Binary file not shown.

0 commit comments

Comments
 (0)