Search Results

Pages

Memory access

Using the memory access gives the possibility to: Get information about which memories are available Read/write/erase memories Currently the following memories are supported: Crazyflie 2.X onboard EEPROM Crazyflie 2.X expansion board 1-wire memories There's more information available for how the EEPROM… Read More

Dependency tool

There is a tool that can be used to visualize and analyze dependencies in the source file tree. the code for the tool is located in tools/dependency and is called by running the deps.py file. The tool extracts subsets of the full file tree, based on user input, and either visualize the subset, or count… Read More

Step-by-Step: Swarm Interface

Here we will go through step-by-step how to interface with a swarm of crazyflies and make all the copters of the swarm hover and fly simultaneously in a square shape using the Swarm() class of the cflib. For this tutorial you will need a swarm (2 or more) of crazyflies with the latest firmware version… Read More

Development Instructions

This section contains instructions on how to write and modify the source code for the firmware. Adding a new system taskAPIs, versions and deprecationsCreating Your Own PlatformCustomize firmware with kbuildDependency toolDFU update of the STM32F405Getting the serial number of the Crazyflie 2.XMaking… Read More

Step-by-Step: Motion Commander

Here we will go through step-by-step how to make your crazyflie move based on a motion script. For the first part of this tutorial, you just need the crazyflie and the flow deck. For the second part, it would be handy to have the multiranger present. Prerequisites We will assume that you already know… Read More

Component explanation of the Crazyflie 2.X

Top LED 1: Red/green LED used for heartbeat and low-battery indication LED 2: Blue LED fully lit when powered and blinking when bootloading LED 3: Blue LED fully lit when powered and blinking when charging LED 4: Red/green LED used to indicate radio communication Right expansion connector: The expansion… Read More

Loco Positioning node

Buy online The reference The base of a Loco Positioning system How it WorksSpecificationsUsageDevelopment How it works The Loco Positioning Node is a versatile positioning device that mainly is used as an Anchor in a Loco Positioning system. The system measures the distance between Nodes and Tags, and… Read More

Logging and parameter frameworks

The aim of the logging and parameter framework is to easily be able to log data from the Crazyflie and to set variables during runtime. Table of content (TOC) The variables that are available for the logging/parameter framework are defined at compile-time for the Crazyflie firmware. C macros are used… Read More

Repository documentation guidelines

The source code for the repository documentation is located in each repository, to make it easy to update when the code is modified. The repository documentation can be used when coding, directly in you development environment, but it is also published as a part of this web, on the repositorsy page.… Read More

Crazyflie 2.1

Buy online Make your ideas fly! Your imagination sets the limits How it WorksSpecificationsUsageDevelopment How it works The Crazyflie 2.1 is a versatile open source flying development platform that only weighs 27g and fits in the palm of your hand. It's not only a good flyer, the Crazyflie 2.1 is also… Read More