Mateusz Faderewski
03daabeae8
[SC64][HW] Add shell models for injection molding and expand screw hole size in the PCB ( #69 )
...
Co-authored-by: Mena <emdazer@gmail.com>
2024-04-17 16:34:10 +02:00
Mateusz Faderewski
e93cecfae3
[SC64][FW][SW] Fixed unreliable CIC boot
2024-04-11 01:34:36 +02:00
Mateusz Faderewski
0150060f1e
[SC64][DOCS] Updated readme
2024-04-10 21:48:00 +02:00
Mateusz Faderewski
42b10e85f1
[SC64][DOCS] Updated readme
2024-04-10 21:45:42 +02:00
Mateusz Faderewski
cff730cafc
[SC64][SW] Minor formatting and spelling fixes
2024-04-10 21:32:17 +02:00
Mateusz Faderewski
f6b94aec97
[SC64][FW][SW] Added CIC diagnostic, changed software timeout timer to hardware (derived from PIF clock)
2024-04-10 12:56:05 +02:00
Mateusz Faderewski
c156b72bee
[SC64][SW] Added very basic SDRAM test in the primer before flashing bootloader
2024-03-17 02:04:05 +01:00
Mateusz Faderewski
f27f644a7e
[SC64][SW] Fixed SC64 reset procedure in the deployer
2024-03-14 20:07:07 +01:00
Mateusz Faderewski
5b880fc052
[SC64][BUILD] Replaced website publish action
2024-03-04 15:29:10 +01:00
Mateusz Faderewski
a12641bf39
[SC64][BUILD] Bumped GitHub Actions dependencies
2024-03-04 12:55:47 +01:00
Mateusz Faderewski
01bef4060e
[SC64][SW] Updated deployer dependencies
2024-03-04 12:47:24 +01:00
Mateusz Faderewski
b4b3659458
[SC64][SW] Fix buffered receive bug in sc64deployer server
2024-03-04 00:54:51 +01:00
Mateusz Faderewski
7a83fb3eae
[SC64][FW] Updated Lattice Diamond license.dat file
2024-03-01 22:15:30 +01:00
Mateusz Faderewski
66f71c2040
[SC64][WEB] Updated website content (64DD section)
2024-01-29 14:30:49 +01:00
Mateusz Faderewski
95b78f3cd9
[SC64] v2.18.1 release
2024-01-29 14:26:22 +01:00
Mateusz Faderewski
421d0438f3
[SC64][FW][SW] Controller rewrite to remove task subsystem + minor bug fixes ( #64 )
...
This PR completely removes `task.c / task.h` from `sw/controller` STM32
code.
Additionally, these changes were implemented:
- Updated IPL3
- Added new diagnostic data (voltage and temperature) readout commands
for USB and N64
- Fixed some issues with FlashRAM save type
- Joybus timings were relaxed to accommodate communication with
unsynchronized master controller (like _Datel Game Killer_, thanks
@RWeick)
- N64 embedded test program now waits for release of button press to
proceed
- Fixed issue where, in rare circumstances, I2C peripheral in STM32
would get locked-up on power-up
- LED blinking behavior on SD card access was changed
- LED blink duration on save writeback has been extended
- Minor fixes through the entire of hardware abstraction layer for STM32
code
- Primer now correctly detects issues with I2C bus during first time
programming
- `primer.py` script gives more meaningful error messages
- Fixed bug where RTC time was always written on N64FlashcartMenu boot
- sc64deployer now displays "Diagnostic data" instead of "MCU stack
usage"
2024-01-29 14:23:18 +01:00
Mateusz Faderewski
be37025d42
[SC64][WEB] Added option to buy SC64 in Phenom Mod store
2024-01-25 08:33:33 +01:00
Mateusz Faderewski
17c12f5957
[SC64][WEB] Updated website content + made menu buttons bigger
2024-01-21 20:37:07 +01:00
Mateusz Faderewski
f7eb6a73b4
[SC64][SW] Removed _oscillator running after time set_ check in the RTC, lowered I2C clock speed
2024-01-12 03:12:56 +01:00
Mateusz Faderewski
b84213b3e4
[SC64][WEB] Fix embed image
2024-01-11 09:18:28 +01:00
Mateusz Faderewski
356f1f2f0f
[SC64][WEB] Added embed meta info
2024-01-11 09:06:13 +01:00
Mateusz Faderewski
42acb48004
[SC64][WEB] Added rendered PCB images
2024-01-11 05:23:03 +01:00
Mateusz Faderewski
1f7be611d8
[SC64][WEB] Updated website home page
2024-01-11 02:22:52 +01:00
Mateusz Faderewski
13fc38fe73
[SC64][SW] Implement correct behavior for FlashRAM writes
2024-01-10 22:38:04 +01:00
Mateusz Faderewski
2639a93b6f
[SC64][WEB] Fix menu CSS
2024-01-10 22:35:30 +01:00
Mateusz Faderewski
7ea74f19a5
[SC64][WEB] Added favicon
2024-01-07 20:04:24 +01:00
Mateusz Faderewski
7f21902e21
[SC64][WEB] Fix publishing website
2024-01-07 19:25:47 +01:00
Mateusz Faderewski
d7aadf48f9
[SC64][WEB] Added initial website
2024-01-07 19:21:11 +01:00
Mason Stooksbury
5ae3e32d63
[SC64][HW] Added small piece to reach the tactile button from the back shell ( #61 )
...
Adding a small piece to reach the button from the back shell. Fits
great, works well, and doesn't fall out
![button](https://github.com/Polprzewodnikowy/SummerCart64/assets/40926080/f35e3420-af41-4476-81e3-f46825c84245 )
![IMG20231221114136](https://github.com/Polprzewodnikowy/SummerCart64/assets/40926080/66868832-cc00-492c-9d95-b3c9fb0c7944 )
![IMG20231221114114](https://github.com/Polprzewodnikowy/SummerCart64/assets/40926080/c5c867ce-c1ea-4933-b84f-29746245c92d )
2023-12-21 23:59:08 +01:00
Mason Stooksbury
ef053f9c52
[SC64][DOCS] Update 06_build_guide.md regarding shell screws ( #62 )
...
Updated the Build Guide with details around which screws work best for
putting the shell together
2023-12-21 21:57:07 +01:00
Mateusz Faderewski
3ed1ad4d73
[SC64][SW] Add Windows 32-bit build for sc64deployer ( #60 )
2023-12-17 21:11:20 +01:00
Mateusz Faderewski
c14da52f46
[SC64] Fix linguist statistics
2023-12-15 00:44:32 +01:00
Mateusz Faderewski
6c1446c9df
[SC64] v2.18.0 release
2023-12-14 20:52:34 +01:00
Mateusz Faderewski
bf13434f40
[SC64][SW] Added command to reset SC64 state in deployer
2023-12-14 20:33:21 +01:00
Mateusz Faderewski
3f3f1e3b86
[SC64][SW] Added option to set custom CIC seed in deployer
2023-12-14 20:28:21 +01:00
Mateusz Faderewski
ff27e35ae8
[SC64][FW][SW] Moved CIC emulation from MCU to FPGA ( #56 )
2023-12-14 19:26:54 +01:00
Robin Jones
e0198083ae
[SC64][DOCS] Update 06_build_guide.md ( #52 )
...
Make it more obvious that you need the repo when programming (and some
other minor improvements).
---------
Co-authored-by: Mateusz Faderewski <sc@mateuszfaderewski.pl>
Co-authored-by: Mateusz Faderewski <polprzewodnikowy@gmail.com>
2023-12-14 19:07:52 +01:00
ottelo
fe855c31ae
[SC64][DOCS] Update 06_build_guide.md ( #55 )
...
Add few useful notes.
2023-12-14 18:50:30 +01:00
Mateusz Faderewski
73716de8f6
[SC64][DOCS] Updated documentation
2023-09-24 19:07:07 +02:00
Mateusz Faderewski
ebb2b3b77e
[SC64][DOCS] Documented USB interface asynchronous packets
2023-09-24 18:36:16 +02:00
Mateusz Faderewski
473f3b883b
[SC64] v2.17.0 release
2023-09-15 21:01:01 +02:00
Mateusz Faderewski
bee41d1d04
[SC64][SW] Changed menu loading procedure, updated boot procedure, 64DD fixes
2023-09-15 20:51:57 +02:00
Mateusz Faderewski
6eb89688ab
[SC64][SW] Added ability to send debug commands at startup in deployer
2023-09-04 20:57:20 +02:00
Mateusz Faderewski
5c6f25500a
[SC64][DOCS] Updated documentation
2023-08-30 19:24:35 +02:00
Mateusz Faderewski
a28e118cba
[SC64][DOCS] Updated documentation
2023-08-30 18:14:24 +02:00
Mateusz Faderewski
129bb4b800
[SC64][SW] SDRAM test use cached memory address
2023-08-26 14:18:22 +02:00
Mateusz Faderewski
e170abdcd3
[SC64][DOCS] Updated documentation
2023-08-26 13:37:48 +02:00
Mateusz Faderewski
b68d4a4be0
[SC64] Fixed building when commit message contained certain characters
2023-08-25 17:38:04 +02:00
Nabile Rahmani
bfd501dd8a
[SC64][DOCS] USB command arguments description (time and CIC params) ( #35 )
...
Work in progress, criticism/corrections welcome.
---------
Co-authored-by: Mateusz Faderewski <sc@mateuszfaderewski.pl>
2023-08-25 17:26:58 +02:00
Mateusz Faderewski
664092036f
[SC64][SW] Disable writeback prior to jumping to menu code, … ( #44 )
...
…added SDRAM tests, SC64 reference implementation rewrite
2023-08-25 17:13:42 +02:00