Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: HCSR04_2 MPU6050_2 mbed SDFileSystem3
Fork of Autoflight2018_51 by
Diff: main.cpp
- Revision:
- 26:bc185a3d16b6
- Parent:
- 25:37bee299a276
- Child:
- 27:61876b34ded4
--- a/main.cpp Thu Sep 20 15:18:19 2018 +0000
+++ b/main.cpp Fri Sep 21 04:26:30 2018 +0000
@@ -157,6 +157,7 @@
int16_t minpwm[6] = {1182,1265,1176,1068,1180,1176};
const int16_t reverce[4] = {Reverce_falfalla[0],Reverce_falfalla[1],Reverce_falfalla[2],Reverce_falfalla[3]};
+
//2号機
/*
static int16_t trimpwm[6] = {1500,1500,1180,1500,1392,1600};
@@ -583,6 +584,14 @@
}
#endif
+ if(CheckSW_Up(Ch7)){
+ output_status = Auto;
+ led1 = 1;
+ }else{
+ output_status = Manual;
+ led1 = 0;
+ }
+
}
int GetParameter(FILE *fp, const char *paramName,char parameter[]){
@@ -1296,16 +1305,17 @@
//着陸モード(PCからの指令に従う)
void UpdateTargetAngle_Approach(float targetAngle[3]){
- static bool zeroTHR=true;
+ static bool zeroTHR=true;//着陸時のスロットル動作確認用
- if(CheckSW_Up(Ch7)){
- output_status = Auto;
- led1 = 1;
- }else{
- output_status = Manual;
- led1 = 0;
- zeroTHR=true;
- }
+ if(CheckSW_Up(Ch7)){
+ output_status = Auto;
+ led1 = 1;
+ }else{
+ output_status = Manual;
+ led1 = 0;
+ zeroTHR=true;
+ }
+
NVIC_DisableIRQ(USART2_IRQn);
