mirror of
https://github.com/Polprzewodnikowy/SummerCart64.git
synced 2024-11-25 23:24:15 +01:00
421d0438f3
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"
29 lines
638 B
TOML
29 lines
638 B
TOML
[package]
|
|
name = "sc64deployer"
|
|
version = "2.18.0"
|
|
edition = "2021"
|
|
authors = ["Polprzewodnikowy"]
|
|
description = "SummerCart64 loader and control software"
|
|
documentation = "https://github.com/Polprzewodnikowy/SummerCart64"
|
|
|
|
[dependencies]
|
|
chrono = "0.4.23"
|
|
clap = { version = "4.1.6", features = ["derive"] }
|
|
clap-num = "1.0.2"
|
|
colored = "2.0.0"
|
|
crc32fast = "1.3.2"
|
|
ctrlc = "3.2.5"
|
|
encoding_rs = "0.8.32"
|
|
hex = "0.4.3"
|
|
image = "0.24.5"
|
|
include-flate = { version = "0.2.0", features = ["stable"] }
|
|
md5 = "0.7.0"
|
|
panic-message = "0.3.0"
|
|
rust-ini = "0.18.0"
|
|
serial2 = "0.2.17"
|
|
serialport = "4.3.0"
|
|
|
|
[profile.release]
|
|
lto = true
|
|
strip = true
|