211:5e5623094b06
|
2016-10-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the GPIO mapping to use uncached memory.
Added task-based GPIO input/output functions. |
|
|
include/mips.h stage2/task_gpio.c stage2/task_gpio.h
|
|
210:cb43c3400045
|
2016-10-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to properly use the GPIO set and clear registers. |
|
|
stage2/task_gpio.c
|
|
209:6e8ae1e82437
|
2016-10-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied and renamed some memory definitions, attempting to make sure that GPIO
region entries are properly defined. |
|
|
stage2/board.h stage2/entry.S stage2/memory.h stage2/task_gpio.c stage2/tasks.c
|
|
208:cda6ef508648
|
2016-10-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed GPIO set and clear pin functions. |
|
|
stage2/task_gpio.c
|
|
207:b59bce1670f9
|
2016-10-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a keyboard scanning task. |
|
|
stage2/tasks/keyscan.c stage2/tasks/keyscan.h stage2/tasks/manifest.c
|
|
206:ca1a8a522be1
|
2016-10-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Increased the number of tasks, cycling over initialised tasks only. |
|
|
stage2/tasks.c stage2/tasks.h
|
|
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
|
|