- Posts: 4402
Development post 5.0
- PhracturedBlue
- Topic Author
- Offline
I have just rewritten the button handler code in order to simplify things and to add support for the 4-button mode on the radiolink AT9. In theory it should work the same as the original code, and I've tested everything I could think of, but if you find issues please let me know. This change also frees up a little space on the devo7e so we have a small amount of breathing room. More to come
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
ENT would enter the menu
the menu would look like the Devo10 menu:
1st page: select between System and Model menu
2nd page: select specific page to display (mixer, mocdel settings, timer, etc)
3rd page: the actual configuration (unchanged from how it is now)
I think having a more consistent interface for Deviation is a good thing, and doing this would allow me to better support color displays without touch support (like the Radiolink transmitters)
Any comments?
Please Log in or Create an account to join the conversation.
- FDR
- Offline
I.e. will I be able to enter the model and transmitter config with a touch on the screen?
Please Log in or Create an account to join the conversation.
- d3relict
- Offline
- Posts: 13
other than that, any improvements on the button handling for the 6/8/12 is welcome, i rarely use the buttons on mine, they feel disconnected from the ui.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- Deal57
- Offline
- Posts: 857
Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Please Log in or Create an account to join the conversation.
- magic_marty
- Offline
- Posts: 706
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Deal57
- Offline
- Posts: 857
Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
And to lay everyone's fears to rest, I do not plan to make the touchscreen harder to use. using the devo10 menu system will require an extra press to get to the mixer page (and maybe the transmitter config page), but should otherwise make navigation easier even with the touch screen.
When I'm done merging the code we'll see how it works.
The impact will be greater on the standard-gui since i plan to get rid of the button menu in place of a text-based one.
The button menu may look more like Walkera's setup, but I think a text menu is easier to understand without guessing what the icons mean.
Please Log in or Create an account to join the conversation.
- Thomas.Heiss
- Offline
- Posts: 698
How do you plan to bring (e.g part of test build changes/enhancements) code changes to 5.x.x?
Pull Request which merges only into master?
Pull Request which merges into branch 5.x? Is that even possible? Only manual merging?
Pull Request to both Master and Branch 5.x?
Creating further releases (tags) 5.x.x from branch 5.x instead master?
Indigos created pre-existing Pull Request was from BitBucket default repository so would be back merged into default.
He was working on default...not branch 5.x.
So many changes in 1 year...vlad DSM protocol changes (not sure how they relate to Indigos code)...new thread about DSM protocol compression.
Code changes by developer who can not even test their DSM code themself (OMG)...if ever approved would need for sure an intensive DSM protocol 5.0.x RC testing...
All my DSM support thread questions unanswered
Interesting for me to see if you find any concept.
I already fear Indigos code will be just a throwaway and frozen forever??
How can we make a progress?
Maybe just try to focus on DSM test build code parts (e.g RX error checking, telemetry filter packets) which might actually be accepted to be merged.
Who is alpha/beta testing Indigos DSM test-build (with the proper models)?
For me: Still no proper final quad electronics and crash-proof planes for giving Indigos test build a rough weeks test
Thomas
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
As far as pull requests go, I will accept minor protocol changes into master and push to 5.0.x as needed. I will accept major protocol changes only into master initially. Depending on the change, they may go into 5.0.x as well as long as they are (or can be made to be) compatible.
5.0.x will otherwise be reserved only for bug fixes, and all of those need to 1st go to master to be verified.
Please Log in or Create an account to join the conversation.
- aMax
- Offline
- Posts: 776
Indigo reintroduced this within his test builds but it never managed to be in the nightly or master build.
For the lack of code space (4K) on this transmitter or for what reason?
How about switched off by default?
Devo7e, TaranisQ X7, R9M , 4in1 MM, Futaba FC18plusV3.2 & DFT/FLD-02
Please Log in or Create an account to join the conversation.
- RoGuE_StreaK
- Offline
- Posts: 486
Though there seems to be a gradual shift towards frsky's stuff, DSM is still by far THE major protocol(s) in RC flying, and as such I think it deserves / requires a serious solution.
While obviously Spektrum won't want to talk to us, I think Orange and especially Lemon may be very willing to work together to ensure things connect correctly. I believe Lemon reps are active on rcgroups last I saw, but that was a while ago that I checked.
Redcon also seem to have suddenly become a serious player / supplier, so they may or may not be willing to assist? Seems there are a few native Chinese here with connections to the RC development industry there, anyone willing to put up their hand?
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- blackmoon
- Offline
- Posts: 402
I am considering using the Devo10 menu system for the Devo6/8/12
Please Log in or Create an account to join the conversation.
- Arakon
- Offline
- Posts: 305
Can you provide a means to get the current TXID, PB?
Write it to the tx.ini or something.
I'm wanting to swap the CPU on my main 7e, but it'd save me a ton of trouble if I could keep the bindings to all my receivers. Also would be nice for people who have to replace a broken transmitter.
Please Log in or Create an account to join the conversation.
- TomPeer
- Offline
- Posts: 303
This is mine. Change the number after txid=
;Only useful for transmitters with an after-market vibration motor
;enable-haptic=1
;
;switch_types: 3x2, 3x1, 2x2
;extra-switches=
;
txid = 86668963
[modules]
; there is no need to enable the cyrf6936 module unless
; it is wired to an alternate port. It is Enabled automatically otherwise
; enable-cyrf6936 = B12
; has_pa-cyrf6936 = 1
enable-a7105 = A13
has_pa-a7105 = 1
; enable-cc2500 = A14
; has_pa-cc2500 = 1
enable-nrf24l01 = A14
has_pa-nrf24l01 = 1
; enable-multimod = A13
Give each tx the same number.
Please Log in or Create an account to join the conversation.
- TomPeer
- Offline
- Posts: 303
Tom
Please Log in or Create an account to join the conversation.
- Arakon
- Offline
- Posts: 305
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- Development post 5.0