Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
962a42e
Update README.md
midcodegabby Feb 15, 2025
8c98268
created build directory; did some other stuff - starting on getting t…
midcodegabby Mar 3, 2025
c1c887c
added functionality to toggle on-board LED.
midcodegabby Mar 19, 2025
8b32bd1
started rotary encoder stuff
midcodegabby Mar 20, 2025
f3258fd
starting adding I2C stuff
midcodegabby Apr 8, 2025
8aeafc9
continuing the i2c grind
midcodegabby Apr 9, 2025
777bc41
working version
midcodegabby Apr 24, 2025
975df1e
test
midcodegabby Apr 24, 2025
27d5366
got left movement working on the joystick.
midcodegabby May 1, 2025
3863cc1
got analog joystick working perfectly
midcodegabby May 1, 2025
5e89e35
working copy
midcodegabby Jun 2, 2025
77d3b36
working, cleaned up version
midcodegabby Jun 2, 2025
e007c1f
working both versions - with and without rotary encoder/analog joystick
midcodegabby Jun 2, 2025
421c827
cleaned up more
midcodegabby Jun 2, 2025
63accca
Update README.md
midcodegabby Jun 2, 2025
87ea3c4
Update README.md
midcodegabby Jun 2, 2025
0ea512b
Update README.md
midcodegabby Jun 2, 2025
45c9223
removing stuff
midcodegabby Jun 2, 2025
9c5166c
Merge branch 'master' of github.com:OSU-ESDC/pico-gb-capstone
midcodegabby Jun 2, 2025
494f1f0
t
midcodegabby Jun 2, 2025
693402f
t
midcodegabby Jun 2, 2025
2ed126c
Update README.md
midcodegabby Jun 2, 2025
caede87
Update README.md
midcodegabby Jun 3, 2025
2400d3a
Update README.md
midcodegabby Jun 3, 2025
1199027
Create .gdbinit
midcodegabby Jun 3, 2025
286498a
Update README.md
midcodegabby Jun 3, 2025
8988a85
Update README.md
midcodegabby Jun 3, 2025
4fb8f26
Update README.md
midcodegabby Jun 4, 2025
a513bfc
Create test
midcodegabby Jun 4, 2025
f900b31
Add files via upload
midcodegabby Jun 4, 2025
c0ff998
Delete docs/test
midcodegabby Jun 4, 2025
aa0d2ba
Rename ENGR 512 TEAM Final Report.pdf to Capstone Final Report.pdf
midcodegabby Jun 4, 2025
017e395
Create test
midcodegabby Jun 4, 2025
0428316
Create test
midcodegabby Jun 4, 2025
3dfda1d
changed a comment
midcodegabby Jun 5, 2025
cac537b
Merge branch 'master' of github.com:osu-esdc/pico-gb-capstone
midcodegabby Jun 5, 2025
ab43d7b
Add files via upload
midcodegabby Jun 5, 2025
3e8af12
Delete docs/Capstone Software Report.pdf
midcodegabby Jun 5, 2025
59476b7
Add files via upload
midcodegabby Jun 5, 2025
04544b1
Update README.md
midcodegabby Jun 7, 2025
ce20c8a
Update README.md
midcodegabby Jun 7, 2025
a691847
Add files via upload
midcodegabby Jun 7, 2025
a5f7203
Delete docs/Capstone Electronics.drawio
midcodegabby Jun 7, 2025
b7477b3
Add files via upload
midcodegabby Jun 7, 2025
8ac8af9
Rename Capstone Electronic Block Diagram.drawio to Capstone Electroni…
midcodegabby Jun 7, 2025
c63b685
Create README.md
midcodegabby Jun 7, 2025
5125dc5
Update and rename test to README.md
midcodegabby Jun 7, 2025
bbceb78
Create t
midcodegabby Jun 7, 2025
ba059d8
Create t
midcodegabby Jun 7, 2025
6f125e0
Update README.md
midcodegabby Jun 7, 2025
1ffdff2
Update README.md
midcodegabby Jun 7, 2025
e8af01a
Add files via upload
midcodegabby Jun 7, 2025
a0b0503
Delete cad/step/t
midcodegabby Jun 7, 2025
0d5f352
Rename README.md to README.md
midcodegabby Jun 7, 2025
5510ae5
Add files via upload
midcodegabby Jun 7, 2025
cf955d7
Delete cad/stl/t
midcodegabby Jun 7, 2025
04173e2
still need to add pcb
midcodegabby Jun 7, 2025
1769ef0
Update README.md
midcodegabby Jun 7, 2025
d41a810
Delete pcb/test
midcodegabby Jun 8, 2025
4e40657
Create t
midcodegabby Jun 8, 2025
1945299
Create README.md
midcodegabby Jun 8, 2025
1ebdb12
Add files via upload
midcodegabby Jun 8, 2025
bdfc08c
Delete PCB/t
midcodegabby Jun 8, 2025
762741a
Create t
midcodegabby Jun 8, 2025
3e2a8ff
Add files via upload
midcodegabby Jun 8, 2025
ff38398
Delete PCB/v3/myLibrary.pretty/t
midcodegabby Jun 8, 2025
f1649ae
Create t
midcodegabby Jun 8, 2025
4e69c33
Add files via upload
midcodegabby Jun 8, 2025
72dd67c
Delete PCB/v3/gerber files/t
midcodegabby Jun 8, 2025
cb26441
Update README.md
midcodegabby Jun 8, 2025
3876b95
Update README.md
midcodegabby Jun 8, 2025
4b75c02
Update README.md
midcodegabby Jun 8, 2025
2dc0662
Update README.md
midcodegabby Jun 8, 2025
d93be77
Update README.md
midcodegabby Jun 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gdbinit
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
define start_pico
target extended-remote:3333
file RP2040_GB.elf
monitor reset init
monitor load
monitor reset
end
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
build
uf2
CMakeFiles
CMakeCache.txt
8 changes: 6 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
cmake_minimum_required(VERSION 3.13...3.23)


#set(PICO_SDK_FETCH_FROM_GIT on)

include(pico_sdk_import.cmake)

project(RP2040_GB C CXX ASM)
Expand All @@ -13,6 +16,7 @@ add_subdirectory(ext/FatFs_SPI build)
add_executable(RP2040_GB
src/main.c
src/mk_ili9225.c
#src/i2c.c
ext/minigb_apu/minigb_apu.c
ext/i2s/i2s.c
)
Expand All @@ -25,8 +29,8 @@ target_link_libraries(RP2040_GB
FatFs_SPI
pico_stdlib pico_stdio pico_bootrom pico_multicore pico_stdio pico_multicore
hardware_clocks hardware_pio hardware_vreg hardware_pio
hardware_sync hardware_pll hardware_spi hardware_irq hardware_dma
pico_binary_info)
hardware_sync hardware_pll hardware_spi hardware_i2c hardware_dma
hardware_irq pico_binary_info)
target_compile_definitions(RP2040_GB PRIVATE
PARAM_ASSERTIONS_DISABLE_ALL=1
PICO_ENTER_USB_BOOT_ON_EXIT=1
Expand Down
6 changes: 6 additions & 0 deletions PCB/v3/Capstone_1-bottom.pos
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
### Footprint positions - created on 2025-04-24T14:03:54-0700 ###
### Printed by KiCad version 9.0.1
## Unit = mm, Angle = deg.
## Side : bottom
# Ref Val Package PosX PosY Rot Side
## End
22 changes: 22 additions & 0 deletions PCB/v3/Capstone_1-top.pos
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
### Footprint positions - created on 2025-04-24T14:03:54-0700 ###
### Printed by KiCad version 9.0.1
## Unit = mm, Angle = deg.
## Side : top
# Ref Val Package PosX PosY Rot Side
J1 Conn_01x05 PinHeader_1x05_P2.54mm_Vertical 218.0000 -29.9200 0.0000 top
J2 Conn_01x07 PinHeader_1x07_P2.54mm_Vertical 186.0000 -140.3800 0.0000 top
J3 Conn_01x20 PinHeader_1x20_P2.54mm_Vertical 133.8200 -102.0000 90.0000 top
J4 Conn_01x20 PinHeader_1x20_P2.54mm_Vertical 133.9400 -135.0000 90.0000 top
SW1 SW_Push SW_PUSH_6mm 77.5000 -69.5000 0.0000 top
SW2 SW_Push SW_PUSH_6mm 63.2500 -56.7500 0.0000 top
SW3 SW_Push SW_PUSH_6mm 151.0000 -82.5000 0.0000 top
SW4 SW_Push SW_PUSH_6mm 166.9100 -145.6302 0.0000 top
SW5 SW_Push SW_PUSH_6mm 135.1600 -146.3802 0.0000 top
SW6 SW_Push SW_PUSH_6mm 78.2500 -47.2500 0.0000 top
SW7 SW_Push SW_PUSH_6mm 91.5000 -57.5000 0.0000 top
SW8 SW_Push SW_PUSH_6mm 164.0000 -69.5000 0.0000 top
SW10 SW_MEC_5G SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile 150.3550 -147.8927 0.0000 top
U1 SC0915 SC0915_RPI 157.8500 -117.8099 90.0000 top
U2 ~ Eotary_Encoder 68.5000 -123.5000 0.0000 top
U3 ~ Joystick 233.0000 -110.0000 0.0000 top
## End
Loading