Michael Scire
54a22797a7
Make libstratosphere a submodule
2018-11-08 01:24:40 -08:00
Michael Scire
6711cd93a8
atmosphere: extract API version management to common folder
2018-10-16 17:54:50 -07:00
hexkyz
28e4d4411d
Add and fix copyright notices for better GPL compliance (thanks @naehrwert and @CTCaer).
2018-09-07 16:00:13 +01:00
hexkyz
7a27322044
Boot: Fully implemented GPIO and PINMUX handling
2018-06-02 22:32:51 +01:00
hexkyz
b777844d2d
Boot: Implement PMC wake pin events
2018-05-21 21:32:57 +01:00
hexkyz
bf3eea7031
Boot: Implement pinmux drive pad configuration
2018-05-15 21:25:40 +01:00
TuxSH
ce891c990f
Fix latest commit not building
2018-05-15 00:37:07 +02:00
hexkyz
a28924fa10
Boot: Implement pinmux setup
2018-05-14 22:02:40 +01:00
Luke Street
96391ffca6
boot: Use fsdevMountSdmc & fsdevUnmountAll
2018-05-09 12:07:53 -04:00
hexkyz
a39ad22841
Boot: Fleshing out more low level stuff
...
Add register read/write for 2.0.0+ (with svcReadWriteRegister)
Add hardware type recognition
Implement PMC clock out configuration
Implement PINMUX park updating
2018-05-08 22:48:43 +01:00
Léo Lam
999a15c887
boot: Make gpio helper functions internally linked
2018-05-06 13:09:33 +02:00
Léo Lam
555ed96e80
boot: Fix missing argument for gpio_base_vaddr
2018-05-06 13:09:33 +02:00
Léo Lam
d1e9de50e8
boot: Fix invalid usage of svcQueryIoMapping
2018-05-06 13:09:33 +02:00
Léo Lam
a097babe18
Replace std::make_tuple with simpler syntax ( #77 )
...
* boot2: Simplify g_additional_launch_programs
It appears that Stratosphère is targeting C++17. In C++17,
std::make_tuple is not required for initialisating a tuple anymore.
Same thing, but less typing
* Replace std::make_tuple with {}
More readable and less noise. Also fixes two missing return statements.
2018-05-05 11:41:39 -07:00
hexkyz
5025ba5e82
Boot: Implement initial GPIO configuration
2018-05-03 22:34:45 +01:00
hexkyz
c70e0edc18
Boot: Initial skeleton and 1.0.0 GPIO voltage switch.
2018-04-25 21:35:02 +01:00