Atmosphere/stratosphere/boot/source
Michael Scire 4059dc6187 Results: Implement namespaced, type-safe results.
Because I was working on multiple things at once, this commit also:
- Adds wrappers for/linker flags to wrap CXX exceptions to make them
  abort. This saves ~0x8000 of memory in every system module.
- Broadly replaces lines of the pattern if (cond) { return ResultX; }
  with R_UNLESS(!cond, ResultX());.
- Reworks the R_TRY_CATCH macros (and the result macros in general).
2019-12-07 12:41:28 -08:00
..
gpio libstrat: namespace remaining non-namespaced code. more new-ipc updates 2019-12-07 12:41:28 -08:00
i2c Results: Implement namespaced, type-safe results. 2019-12-07 12:41:28 -08:00
pinmux libstrat: namespace remaining non-namespaced code. more new-ipc updates 2019-12-07 12:41:28 -08:00
boot_battery_driver.cpp Results: Implement namespaced, type-safe results. 2019-12-07 12:41:28 -08:00
boot_battery_driver.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_battery_icon_charging.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_battery_icon_charging_red.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_battery_icon_low.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_battery_icons.cpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_battery_icons.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_battery_parameters.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_boot_reason.cpp boot: update for api changes 2019-12-07 12:41:28 -08:00
boot_boot_reason.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_bq24193_charger.hpp os: implement waitable management. 2019-12-07 12:41:28 -08:00
boot_calibration.cpp Results: Implement namespaced, type-safe results. 2019-12-07 12:41:28 -08:00
boot_calibration.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_change_voltage.cpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_change_voltage.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_charger_driver.cpp Results: Implement namespaced, type-safe results. 2019-12-07 12:41:28 -08:00
boot_charger_driver.hpp boot: split out gpio, pinmux. 2019-06-22 11:34:18 -07:00
boot_check_battery.cpp sts: add STS_UNREACHABLE_DEFAULT_CASE() 2019-12-07 12:41:28 -08:00
boot_check_battery.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_check_clock.cpp libstrat: namespace remaining non-namespaced code. more new-ipc updates 2019-12-07 12:41:28 -08:00
boot_check_clock.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_clock_initial_configuration.cpp boot: update for api changes 2019-12-07 12:41:28 -08:00
boot_clock_initial_configuration.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_display.cpp libstrat: namespace remaining non-namespaced code. more new-ipc updates 2019-12-07 12:41:28 -08:00
boot_display.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_display_config.inc Minor information update regarding previously unknown mysteries 2019-08-22 20:52:40 +01:00
boot_fan_enable.cpp boot/spl: update for spl-in-libstrat 2019-06-22 12:23:46 -07:00
boot_fan_enable.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_i2c_utils.cpp Results: Implement namespaced, type-safe results. 2019-12-07 12:41:28 -08:00
boot_i2c_utils.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_main.cpp Results: Implement namespaced, type-safe results. 2019-12-07 12:41:28 -08:00
boot_pcv.cpp Results: Implement namespaced, type-safe results. 2019-12-07 12:41:28 -08:00
boot_pmc_wrapper.cpp libstrat: namespace remaining non-namespaced code. more new-ipc updates 2019-12-07 12:41:28 -08:00
boot_pmc_wrapper.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_pmic_driver.cpp Results: Implement namespaced, type-safe results. 2019-12-07 12:41:28 -08:00
boot_pmic_driver.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_power_utils.cpp libstrat: namespace remaining non-namespaced code. more new-ipc updates 2019-12-07 12:41:28 -08:00
boot_power_utils.hpp libstrat: namespace remaining non-namespaced code. more new-ipc updates 2019-12-07 12:41:28 -08:00
boot_registers_clkrst.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_registers_di.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_registers_gpio.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_registers_pinmux.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_registers_pmc.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_repair_boot_images.cpp boot: reduce memory footprint 2019-12-07 12:41:28 -08:00
boot_repair_boot_images.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_rtc_driver.cpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_rtc_driver.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_splash_screen.cpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_splash_screen.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_splash_screen_notext.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_splash_screen_text.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_wake_control_configs.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_wake_pin_configuration.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_wake_pin_configuration_copper.inc boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00
boot_wake_pins.cpp boot/spl: update for spl-in-libstrat 2019-06-22 12:23:46 -07:00
boot_wake_pins.hpp boot: refactor to use sts::boot namespace 2019-06-22 00:10:21 -07:00