forked from NickAmes/NoteOn-Firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Device Firmware for NoteOn Smartpen Project.
License
MadmanSmoker/NoteOn-Firmware
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NoteON Smartpen Firmware ======================== Part of the NoteOn Smartpen Project - http://hackaday.io/project/2678-NoteOn-Smartpen Copyright 2014 Nick Ames <nick@fetchmodus.org> Licensed under the GNU GPLv3. See LICENSE file. Current Status -------------- Drivers for on-chip peripherals, battery gas gauge, and external flash have been completed and tested. A high data rate driver for the IMU is in development. Required Software ----------------- -libopencm3 (included as git module) https://github.com/libopencm3/libopencm3 -gcc-arm-embedded: https://launchpad.net/gcc-arm-embedded -STM32Flash (patched for STM32F302x8): https://github.com/NickAmes/STM32Flash (dfu-util may also work, but I haven't tested it.) Source File Layout ------------------ The src/ directory contains the firmware source files. src/peripherals/ contains modules providing high-level interfaces to on-chip peripherals, such as I2C and SPI. src/board/ contains modules providing high-level interfaces to other ICs on the PCB, such as the IMU and bluetooth controller. The ld/ directory contains a linker script for the STM32F302x8. The libopencm3/ directory contains libopencm3 as a git submodule. The build/ directory contains the compiled binary files. License ------- The NoteOn Smartpen firmware is licensed under the GNU GPLv3. NoteOn contains code from the libopencm3 and newlib projects. Other components of NoteOn are licensed under Creative Commons Attribution-ShareAlike 4.0 International.
About
Device Firmware for NoteOn Smartpen Project.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published