History for uwuboot / source / arm11 / hardware
2017-12-10
@derrek
Merge branch 'newgui' of gitlab.com:derrek/fastboot3DS into newgui
derrek committed on 10 Dec 2017
@derrek
arm11: introduce mcu driver, halt leds during startup
derrek committed on 10 Dec 2017
@profi200
ARM11: Timer prescalers start at 1.
profi200 committed on 10 Dec 2017
2017-12-09
@profi200
Added functions to temporarily disable interrupt handlers on ARM11 without unregistering/reregistering them.
profi200 committed on 9 Dec 2017
@profi200
hardware.c --> system.c. Call systemInit() before main().
profi200 committed on 9 Dec 2017
2017-12-08
@profi200
Optimize(tm) ARM11 IRQ code a bit.
profi200 committed on 8 Dec 2017
@profi200
Always keep the power button long pressed state.
profi200 committed on 8 Dec 2017
2017-12-06
@profi200
Cleanup inline assembly a bit.
profi200 committed on 6 Dec 2017
@profi200
Allow poweroff on exceptions/panic.
profi200 committed on 6 Dec 2017
2017-12-05
@profi200
Revert I2C code change since this can cause deadlocks.
profi200 committed on 5 Dec 2017
2017-12-03
@profi200
Remove TIMER_sleepMs() in gfx code since the VBlank wait does the same.
profi200 committed on 3 Dec 2017
@profi200
Fixed graphics corruption with certain N3DS consoles.
profi200 committed on 3 Dec 2017
2017-12-02
@profi200
Use const for pre-critical section state.
profi200 committed on 2 Dec 2017
@profi200
Fixed the race properly on ARM11.
profi200 committed on 2 Dec 2017
@profi200
Do not enable interrupts before initializing all of the hardware (race).
profi200 committed on 2 Dec 2017
2017-11-23
@profi200
Actually do this right way(tm) episode 2.
profi200 committed on 23 Nov 2017
@profi200
Actually do this right.
profi200 committed on 23 Nov 2017
@profi200
Fixed more possible problems like the TIMER_sleep() one.
profi200 committed on 23 Nov 2017
@profi200
Use a struct to prevent using the wrong reg again.
profi200 committed on 23 Nov 2017
@profi200
I dun goofed.
profi200 committed on 23 Nov 2017
2017-11-21
@profi200
Minor code style stuff.
profi200 committed on 21 Nov 2017
2017-11-20
@profi200
Turns out ldm/stm can be interrupted.
profi200 committed on 20 Nov 2017
@profi200
Actually we don't need strict ABI compliance it seems.
profi200 committed on 20 Nov 2017
2017-11-15
@profi200
Fixed stack alignment in IRQ handlers.
profi200 committed on 15 Nov 2017
2017-11-08
@profi200
Use bit shifts instead of harcoded value for initial LCD poweron.
profi200 committed on 8 Nov 2017
@profi200
Select first framebuffers on FIRM launch.
profi200 committed on 8 Nov 2017
@profi200
Turn on backlight and LCDs at the same time. Correct touchscreen framebuffers on FIRM launch.
profi200 committed on 8 Nov 2017
@profi200
Use inline functions when useful.
profi200 committed on 8 Nov 2017
2017-11-06
@profi200
Temporary workaround for yet another MCU bug.
profi200 committed on 6 Nov 2017
2017-10-22
@profi200
Nitpicking/code improvements.
profi200 committed on 22 Oct 2017