<p>The ArduPilot code is available on <a href="https://github.com/ArduPilot/ardupilot" rel="nofollow noreferrer">GitHub</a>. Here you can also find links to the support forum and community, where you can get help with specific issues.</p>
<p>It's mostly written in C++, which isn't the easiest language to learn but it's very well established so there are loads of free resources. You can find plenty of tutorials, reference guides and free development environments and compilers.</p>

CC BY-SA 4.0
2022-03-14T08:49:27.563Z
2022-03-14T08:49:27.563Z
Robin Bennett
<p>I am using a <strong>HolyBro Kakute F4 V2</strong> flight controller loaded with <strong>ArduPilot firmware</strong>.
I am using <strong>Mission Planner</strong> currently. I wish to know how can I program the board so that I have some additional features such as fetching gps coordinates during flight etc.</p>

<flight-controller><ardupilot>
How to program a flight controller?
Anshuman Phadke
# How to program a flight controller?

(Asked by: username_0 on 2022-03-12)

I am using a **HolyBro Kakute F4 V2** flight controller loaded with **ArduPilot firmware**.
I am using **Mission Planner** currently. I wish to know how can I program the board so that I have some additional features such as fetching gps coordinates during flight etc.

**Tags:** flight-controller, ardupilot

---

## 1 answers

### Answer by username_1 on 2022-03-14. Score: 1

The ArduPilot code is available on [GitHub](https://github.com/ArduPilot/ardupilot). Here you can also find links to the support forum and community, where you can get help with specific issues.

It's mostly written in C++, which isn't the easiest language to learn but it's very well established so there are loads of free resources. You can find plenty of tutorials, reference guides and free development environments and compilers.


---

