I think it could be a good idea to keep the Aeroquad disposition for motor and RX management, because it would be easier to have a ready to plug shield and vice versa once the FFIMU will be ready
My first suggestion on the dev version 1.prebis6 was:
PPM_SUM 19 (optional and now separated from RC_THROTTLE assignment)
RC_THROTTLE 62 (=A8)
RC_ROLL 63 (=A9)
RC_PITCH 64 (=A10)
RC_YAW 65 (=A11)
RC_MODE 66 (=A12)
RC_AUX(not used) 67 (=A13)
RC_7(not used) 68 (=A14)
RC_8(not used) 69 (=A15)
I2C SDA 20
I2C SCL 21
FRONTMOTORPIN 2 (on 328p was 3) = servo for tricopter
REARMOTORPIN 3 (on 328p was 9)
RIGHTMOTORPIN 5 (on 328p was 10)
LEFTMOTORPIN 6 (on 328p was 11)
Y6RIGHT(HEXFRONT) 7 (on 328p was 6)
Y6LEFT(HEXREAR) 8 (on 328p was 5)
V_BAT_MONITOR A3
TILT&GIMBAL&WING A0/A1
BUZZERPIN: D31
POWERPIN: D12
STATUS: D13
- I'm not sure to keep the servo on analog PIN A0/A1, they could be interesting for other analog sensors (multiple proximity sensors maybe)
- I'm not sure to keep status and power PIN and D13/D12 because these PINs can be used to drive more motors via PWM.
There are also many other digital PINs for what we want.
Mariano suggested a stable mode status PIN
I will edit this post with decision and suggestion