Commit Graph

9 Commits

Author SHA1 Message Date
Tim Crawford
e86e18d4b1 delay: Use u8, decrementing loop
Use u8 instead of i16 as a delay can never be negative and should never
block for a long period of time.

Use a decrementing loop as SDCC generates more efficient code.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-07-19 06:48:16 -06:00
Tim Crawford
4963e04a83 Reindent files using spaces 2021-05-07 12:44:48 -06:00
Tim Crawford
5fd9df0ed0 Add SPDX license identifiers
Add license information to files. Mostly automated with:

    find src/ -name '*.[c,h]' | xargs sed -i '1s,^,// SPDX-License-Identifier: GPL-3.0-only\n\n,'
    find src/ -name '*.mk' | xargs sed -i '1s,^,# SPDX-License-Identifier: GPL-3.0-only\n\n,'
2020-09-17 09:17:08 -06:00
Jeremy Soller
c1fbbce805 Create arch_init function, enable interrupts 2020-02-03 15:27:27 -07:00
Jeremy Soller
ce22dd5208 Add global timer 2020-02-03 15:16:17 -07:00
Jeremy Soller
3692bed6b2 Remove unused reset code 2020-02-03 15:14:10 -07:00
Jeremy Soller
da60fc9080 Fix delay_us and delay_ns not showing up 2019-11-22 14:30:21 -07:00
Jeremy Soller
1b0f79c818 Add delay_ticks function 2019-11-08 10:29:04 -07:00
Jeremy Soller
ded5181926 Organize into arch, board, and ec modules 2019-09-29 20:13:03 -06:00