https://github.com/celerizer/stride
A template for an example ROM to run on NTR-032
https://github.com/celerizer/stride
Last synced: 9 months ago
JSON representation
A template for an example ROM to run on NTR-032
- Host: GitHub
- URL: https://github.com/celerizer/stride
- Owner: celerizer
- Created: 2025-05-03T18:48:48.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-09-23T01:42:57.000Z (9 months ago)
- Last Synced: 2025-09-23T03:36:07.807Z (9 months ago)
- Language: C
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stride
**Stride** is an SDK for developing custom programs targeting **H8/300H pedometer hardware**.
## Prerequisites
* Install the [GNU Development Tools for Renesas H8/300](https://h8300-hms.sourceforge.net/).
## Setup
1. Add Stride as a submodule in your project:
```bash
git submodule add https://www.github.com/celerizer/stride
git submodule update --init --recursive
```
2. In your project’s Makefile:
* Add your program’s source files to the `SOURCES` variable.
* Include the Stride Makefile at the end:
```make
include stride/Makefile
```
## Notes on `main`
Your `main` function **must not return**, as returning can cause undefined behavior. This is intentional to save stack space. Design your application to either run indefinitely or enter a wait loop once it finishes.