Skip to content

Basic firmware for AudioMoth devices, usable in conjunction with the AudioMoth-Project framework.

License

Notifications You must be signed in to change notification settings

OpenAcousticDevices/AudioMoth-Firmware-Basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AudioMoth-Firmware-Basic

Firmware for AudioMoth devices, used in conjunction with the AudioMoth-Project framework, to produce the standard AudioMoth releases.

Compatible with the AudioMoth Configuration App. For usage instructions, visit Open Acoustic Devices.

Usage

Clone the contents of AudioMoth-Project.

Replace the src/main.c from AudioMoth-Project with the src/main.c from this repository. Put all the remaining src/*.c files and all the src/*.h files from this repository into the /src/ and /inc/ folders of the AudioMoth-Project repository. Add the /gps/ folder from the AudioMoth-Project code into the compilation chain by updating the definitions of the include and source files in the /build/Makefile as below:

INC = ../cmsis ../device/inc ../emlib/inc ../emusb/inc ../drivers/inc ../fatfs/inc  ../gps/inc ../inc
SRC = ../device/src ../emlib/src ../emusb/src ../drivers/src ../fatfs/src  ../gps/src ../src

Documentation

See the Wiki for a detailed description of the example code.

License

Copyright 2017 Open Acoustic Devices.

MIT license.