205:a95d655275ac
|
2016-10-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added initial support for task-based GPIO access. |
|
|
stage2/Makefile stage2/task_gpio.c stage2/task_gpio.h
|
|
204:62eec209b04f
|
2016-10-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the task stack virtual address, introducing also a GPIO address base.
Renamed various memory-related definitions.
Introduced GPIO details for potential GPIO region mapping in user tasks.
Added GPIO details for device keyboards. |
|
|
include/minipc.h include/nanonote.h stage2/board-minipc.c stage2/board-nanonote.c stage2/memory.h stage2/paging.c stage2/paging.h stage2/tasks.c stage2/tasks.h stage2/tasks/manifest.c
|
|
203:8647b2eb5c4d
|
2016-10-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ timer-based task switching again. |
|
|
stage2/irq.c
|
|
202:934658b3556d
|
2016-10-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a separate initial tasks manifest. |
|
|
stage2/stage2.c stage2/tasks.c stage2/tasks.h stage2/tasks/Makefile stage2/tasks/example.h stage2/tasks/manifest.c stage2/tasks/manifest.h
|
|
201:949a23b4b98a
|
2016-10-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved example tasks into a separate directory.
Tidied up the stage2 Makefile, grouping different source and object files. |
|
|
stage2/Makefile stage2/example.c stage2/example.h stage2/stage2.c stage2/tasks/Makefile stage2/tasks/example.c stage2/tasks/example.h
|
|
200:c2fc5c930193
|
2016-10-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced convenience functions handling page pairs. |
|
|
stage2/memory.h stage2/paging.c stage2/paging.h stage2/tasks.c
|
|
199:e889d6aa6619
|
2016-05-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit keyboard row GPIO interrupt requests, although they are not handled. |
|
|
include/minipc.h stage2/board-minipc.c stage2/board-nanonote.c
|
|
198:9ade98c7b6af
|
2016-05-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added copyright and licensing documentation. |
|
|
docs/COPYING.txt docs/gpl-3.0.txt
|
|
197:2f6e7237dbb5
|
2016-05-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing support for the MiniPC (untested at present), and moved common
functions into the common board support file. |
|
|
README.txt include/minipc.h stage2/board-minipc.c stage2/board-nanonote.c stage2/board.c stage2/board.h stage2/init.h
|
|
196:5dc17c3c1773
|
2016-05-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Let the power button switch between tasks, using an IRQ that occurs when the
power button signal is low (edge-triggered IRQs do not seem to work).
Introduced a general IRQ-clearing function. |
|
|
include/mips.h include/nanonote.h stage2/board-nanonote.c stage2/cpu_op.S stage2/init.h stage2/irq.c
|
|