Only the x12d_rom.bin is on the Er9x home page.
ERSKY9X Coding
-
- Posts: 313
- Joined: Thu Dec 29, 2011 10:18 am
- Country: Australia
- Location: Cooloola Cove, Australia
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
Try now!
Mike
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
-
- Posts: 313
- Joined: Thu Dec 29, 2011 10:18 am
- Country: Australia
- Location: Cooloola Cove, Australia
Re: ERSKY9X Coding
Thank you Mike..
João
João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9
Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9
Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
erskyTx r224 is now released!!!
It has been a long time as I've been working on the UNI accst firmware for older FrSky receivers.
www.er9x.com has now changed to https (secure) instead of http. This means the existing eepe and eepskye no longer connect.
A release install file (rev 424) of these is now on er9x.com, and a copy is also on the test version thread (first post) that connects to the secure site.
CHANGELOG: (r224)
Fix right justify for small text
Improve RAM space for LUA handling and reduce frequency of running scripts.
Fix some LUA bugs
LUA improvements and some menu improvements for touch screen use.
Add LAT/Long on custom telemetry screens, Crossfire GPS (and ARDUx) Num Sats now put in a new telemetry value called "Sats".
Fix INAV script Battery bug
Add 8th Flight mode.
Add INPUTS, 32 available, find them under Model Setup|Mixer. These may be used instead of the DR/EXPO options. Inputs are not implemented on the original SKY board as there isn't enough flash space.
9Xtreme, add internal module crossfire protocol (turns internal module on and drives SPort with crossfire protocol)
Enable LUA scripts.
Add GPS processing to DSM telemetry
Touch screen support added
Mike
It has been a long time as I've been working on the UNI accst firmware for older FrSky receivers.
www.er9x.com has now changed to https (secure) instead of http. This means the existing eepe and eepskye no longer connect.
A release install file (rev 424) of these is now on er9x.com, and a copy is also on the test version thread (first post) that connects to the secure site.
CHANGELOG: (r224)
Fix right justify for small text
Improve RAM space for LUA handling and reduce frequency of running scripts.
Fix some LUA bugs
LUA improvements and some menu improvements for touch screen use.
Add LAT/Long on custom telemetry screens, Crossfire GPS (and ARDUx) Num Sats now put in a new telemetry value called "Sats".
Fix INAV script Battery bug
Add 8th Flight mode.
Add INPUTS, 32 available, find them under Model Setup|Mixer. These may be used instead of the DR/EXPO options. Inputs are not implemented on the original SKY board as there isn't enough flash space.
9Xtreme, add internal module crossfire protocol (turns internal module on and drives SPort with crossfire protocol)
Enable LUA scripts.
Add GPS processing to DSM telemetry
Touch screen support added
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
There was a problem on the 9XR-PRO running BASIC scripts. This is now fixed and the file on er9x.com is updated (and reports the revision as 224a).
Mike
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
There was a problem with handling some multiple mixes, this is now fixed and r225 is now released. eepskye also updated for the same reason.
Mike
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
A few tweaks since r224, the changes are:
CHANGELOG: MPB (r227)
Fix mixer bug. (225)
Fix SKY scripts not running. (226)
Fix bug in the mixer when multiple replace mixes on a channel use HALF or FULL as the source. (227)
Now that openTx appears to no longer being updated, I'm adding features to erskyTx that are in openTx and could be useful in erskyTx as an alternative. r224 added INPUTS and an 8th flight mode.
We have trims specific to flight modes, these will be changed to allow trims values to be added to that of another flight mode, not just replace.
GVARs are currently just that, 7 GVARS that are the same everywhere. This is changing to allow 12 GVARs that are specific to each flight mode.
Both these changes are backward compatible with the flight mode specific GVARs needing to be enabled in any model that uses them.
Mike
CHANGELOG: MPB (r227)
Fix mixer bug. (225)
Fix SKY scripts not running. (226)
Fix bug in the mixer when multiple replace mixes on a channel use HALF or FULL as the source. (227)
Now that openTx appears to no longer being updated, I'm adding features to erskyTx that are in openTx and could be useful in erskyTx as an alternative. r224 added INPUTS and an 8th flight mode.
We have trims specific to flight modes, these will be changed to allow trims values to be added to that of another flight mode, not just replace.
GVARs are currently just that, 7 GVARS that are the same everywhere. This is changing to allow 12 GVARs that are specific to each flight mode.
Both these changes are backward compatible with the flight mode specific GVARs needing to be enabled in any model that uses them.
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
I've posted a test version (P1 r229) that includes the "add trims" and flight mode GVARS features. The .zip file includes a eepskye.exe that also supports these.
Mike
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
After some thought, and seeing what Ethos is doing, I'm intending to drop the "flight mode GVARS" in favour of "VARS".
Each VAR may have multiple values, the one active selected in a variety of ways e.g. a switch position, a flight mode, a logical switch, or a source value.
A VAR will be available to be used instead of a fixed value, like GVARS are now, hopefully VARS will be available in more places.
VARS will also have actions, rather like the GVARadjusters.
Mike
Each VAR may have multiple values, the one active selected in a variety of ways e.g. a switch position, a flight mode, a logical switch, or a source value.
A VAR will be available to be used instead of a fixed value, like GVARS are now, hopefully VARS will be available in more places.
VARS will also have actions, rather like the GVARadjusters.
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
Test version P2r229 posted.
This displays the Multi protocols in alphabetical order.
Also added are 4, "Radio Vars". These are 4 values that may be set to a constant value. Each of these may be used as the source of a GVAR. Radio Vars are common to all models.
Mike
This displays the Multi protocols in alphabetical order.
Also added are 4, "Radio Vars". These are 4 values that may be set to a constant value. Each of these may be used as the source of a GVAR. Radio Vars are common to all models.
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
Further to my mention of VARS above, I intend to make use of them optional, similar to flight mode GVARS.
If they are disabled, then operation will be as now, but just with the 7 GVARS.
If VARS are enabled, then they will replace GVARS, as alternatives to values.
I'm hoping to have 32 VARS. Each will have a default value, and 6 other possible values depending on various selectors. Each one will also have up to 4 possible actions that may be applied. The total number of alternative values and actions will, however have an upper limit.
If VARS are in use, then many other requirements are likely to be met using them instead of existing methods.
For example, If you want dual rates you configure a single VAR to have two values, selected by a switch. Then the VAR is used instead of the weight either in an input or a mix (or the expo/rates feature).
Mike
If they are disabled, then operation will be as now, but just with the 7 GVARS.
If VARS are enabled, then they will replace GVARS, as alternatives to values.
I'm hoping to have 32 VARS. Each will have a default value, and 6 other possible values depending on various selectors. Each one will also have up to 4 possible actions that may be applied. The total number of alternative values and actions will, however have an upper limit.
If VARS are in use, then many other requirements are likely to be met using them instead of existing methods.
For example, If you want dual rates you configure a single VAR to have two values, selected by a switch. Then the VAR is used instead of the weight either in an input or a mix (or the expo/rates feature).
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18056
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: ERSKY9X Coding
P4r229 is now posted. This has 12 VARS available, I'll add more in due course. Enable their use in the Model Setup|General menu. The posted file includes a PDF file with more detailed information.
Due to the size of a model data structure exceeding 4K, some radios now use a modified model storage. These radios are SKY board, AR9X board, 9Xr-PRO and the 9Xtreme. When P4r229 is first run, the EEPROM storage will be re-structured to make 8K available for each model. It is strongly advised that you make a backup of the existing EEPROM before flashing P4r229 on these radios.
Mike
Due to the size of a model data structure exceeding 4K, some radios now use a modified model storage. These radios are SKY board, AR9X board, 9Xr-PRO and the 9Xtreme. When P4r229 is first run, the EEPROM storage will be re-structured to make 8K available for each model. It is strongly advised that you make a backup of the existing EEPROM before flashing P4r229 on these radios.
Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!