====== Betaflight ======
Enfin en standalone avec son propre client.
https://github.com/betaflight/betaflight
Attention la v4.0 stoppe le support des F3
Les [[https://github.com/betaflight/betaflight-configurator/releases|releases]]
:~# mkdir /opt/betaflight
:~# chown USER:USER /opt/betaflight
:~# unzip betaflight-configurator_10.7.0_linux64.zip /opt/betaflight
Avec Debian, le driver est chargé dans le noyau, dans le cas échéant, voir [[https://github.com/betaflight/betaflight/wiki/Installing-Betaflight|doc officielle]]
=== Avec CP210 ===
En root, on regarde les messages d'entrées/sorties du noyau
:~# dmesg | grep cp210
[ 113.033359] usbcore: registered new interface driver cp210x
[ 113.033379] usbserial: USB Serial support registered for cp210x
[ 113.033428] cp210x 4-1:1.0: cp210x converter detected
[ 113.037796] usb 4-1: cp210x converter now attached to ttyUSB0
Donc la carte utilise le port ttyUSB0.
:~# chmod 666 /dev/ttyUSB0
Ou donner les droits à l'utilisateur sur le port
:~# ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 août 27 16:32 /dev/ttyUSB0
:~# usermod -a -G dialout USER
=== Sinon ===
En root, on regarde les messages d'entrées/sorties du noyau après branchement carte
:~# dmesg | tail
[10209.377687] usb 1-6: new full-speed USB device number 11 using xhci_hcd
[10209.527174] usb 1-6: New USB device found, idVendor=0483, idProduct=5740, bcdDevice= 2.00
[10209.527180] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10209.527183] usb 1-6: Product: YupiF4
[10209.527186] usb 1-6: Manufacturer: Betaflight
[10209.527188] usb 1-6: SerialNumber: 0x8000000
[10209.528587] cdc_acm 1-6:1.0: ttyACM0: USB ACM device
Donc la carte utilise le port ttyACM0.
:~# chmod 666 /dev/ttyACM0
Ou donner les droits à l'utilisateur sur le port
:~# ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 188, 0 août 27 16:32 /dev/ttyACM0
:~# usermod -a -G dialout USER