WFLY protocol
- planger
- Topic Author
- Offline
It is available on github in the new Multi version 1.2.0.32: github.com/pascallanger/DIY-Multiprotoco...ol/WFLY_cyrf6936.ino
Details:
The WFLY protocol is using the CYRF6936 RF component.
No sub protocols.
4 to 9 channels can be transmitted based on config.
Extended limits are supported.
Receivers:
WFR04S, WFR07S, WFR09S (others?)
Tested ok on: WFR04S and WFR07S
Pascal
Please Log in or Create an account to join the conversation.
- 52dgj
- Offline
- Posts: 52
DEVO12,DEVO8S,DEVO7E,DEVO10,Taranis QX7,FS-i6
Please Log in or Create an account to join the conversation.
- planger
- Topic Author
- Offline
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
- rx_tx_addr[0:3] can be filled with arbitrary values
- stick data is 151-847 for 1000-2000 (can be extended)
I have to change a few stuffs in the callback then it should be fine.
Please Log in or Create an account to join the conversation.
- planger
- Topic Author
- Offline
- stick data 151-847 is for 100%, 500 is centered. I've tested 125% (max that multi takes) with no issues.
Pascal
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Here are a few test builds:
www.dropbox.com/sh/aocbgjqa8esd0p9/AABxd...WtWwZSFhiAa5Cxa?dl=0
New protocol: WFLY
source:
github.com/goebish/deviation/blob/protoc...ocol/wfly_cyrf6936.c
52dgj, can you check if it works please ?
(let me know if you need a build for a different transmitter)
Please Log in or Create an account to join the conversation.
- planger
- Topic Author
- Offline
Yeah I know it gives 499.5. I haven't bothered rounding it... When you see the jitter the TX module has when reading the PPM input signal, anything is better anyway...goebish wrote: Thanks, 151-847 range makes the center 499, probably not a big deal ...
Pascal
Please Log in or Create an account to join the conversation.
- planger
- Topic Author
- Offline
I've noticed 2 things:goebish wrote: source: github.com/goebish/deviation/blob/protoc...ocol/wfly_cyrf6936.c
1. power setting:
//Keep transmit power in sync
if(tx_power != Model.tx_power) {
tx_power = Model.tx_power;
CYRF_WriteRegister(CYRF_03_TX_CFG, 0x08 | tx_power); // 8DR Mode, 32 chip codes
}
but a few lines later you have:
CYRF_SetPower(0x08);
which sets power to 0.
I recommend to do: CYRF_SetPower(tx_power); in the Keep transmit power in sync instead of the CYRF_WriteRegister(CYRF_03_TX_CFG... and remove the other line.
2.On the original TX, the start channel is changing at every power up. If I'm not mistaken, here you are always forcing it to the same value. It's not a big deal but that's how it works...
//Random start channel
u8 ch=0x0A+lfsr%0x0E;
if(ch%3==0)
ch++;
Pascal
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- 52dgj
- Offline
- Posts: 52
DEVO12,DEVO8S,DEVO7E,DEVO10,Taranis QX7,FS-i6
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- 52dgj
- Offline
- Posts: 52
DEVO12,DEVO8S,DEVO7E,DEVO10,Taranis QX7,FS-i6
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- planger
- Topic Author
- Offline
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
github.com/DeviationTX/deviation/pull/435
Please Log in or Create an account to join the conversation.
- Nimo2019
- Offline
- Posts: 4
deviation-t8sg_v2_plus-v5.0.0-28ce50f version binding is ok but after longtime used i lost connection:silly:
but all version after that i have binding trouble , sometimes bind and disconnect for short time then lost binding , I see sometimes my wifi not working , I am not sure but is it interference ? why the first version no problem for binding / interference ?
could someone guide me or help me please
thanks
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
Please Log in or Create an account to join the conversation.
- Nimo2019
- Offline
- Posts: 4
what mean ? and what best value ?
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- WFLY protocol