Skip to content

openswarm-eu/DotBot-firmware

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,550 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DotBot: easy-to-use micro-robot for education and research purposes

CI Documentation License

Overview

This repository contains the source code for firmwares usable with the DotBot hardware.

dotbot.mp4

Related projects

The DotBots ecosystem provides Python PyDotBot to interacts with a nRF DK board used a gateway.

The DotBot-libs repository provides low-level peripheral drivers and libraries to facilitate the development of applications for the DotBot platform.

The DotBots hardware design are published on GitHub at https://github.com/DotBots/DotBot-hardware.

Get the code

This repository uses DotBot-libs as a Git submodule. To clone the repository use the following command:

git clone --recurse-submodules https://github.com/DotBots/DotBot-firmware

Building firmwares

The source code of the different applications available in this repository can be built using SEGGER Embedded Studio for ARM. In SEGGER embedded studio, use the package manager (available in menu Tools > Package manager) to install the CMSIS 5 CMSIS-CORE, CMSIS-DSP and nRF packages.

For details on SEGGER Embedded Studio, read the online documentation.

Acknowledgement

Part of the source code in this repository is developed within the frame and for the purpose of the OpenSwarm project. This project has received funding from the European Unioan's Horizon Europe Framework Programme under Grant Agreement No. 101093046.

OpenSwarm - Funded by the European Union

About

Firmware applications used to control DotBots and SailBots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 94.3%
  • Makefile 4.3%
  • Dockerfile 1.4%