Suggestions for FC10 UI and EEPROM WritePage component
Posted: Thu Apr 11, 2024 4:10 pm
Apologies for wrapping different topical areas...
FC10 Graphical User Interface:
Although I've suggested elsewhere an ability to colour custom macro icons in the Project Explorer window, it would really help to be able to move them up/down the list (i.e. not just sorted alphabetically).
Working on sizeable projects, often with around 50-100 macros, often means scrolling up/down the list to review or parallel-edit or reference associated/dependent macros/local vars/etc. Although possible to workaround by renaming macro names with leading underscores (etc) to group them at the bottom of the list, or alphanumeric preamble to group them at the top, it would make things much easier to be able to drag them up/down the list, or optionally re-sort alphabetically again if desired.
When working on the flow, hold-drag selecting a large block of icons can take a very long time. It would be nice to be able to click-select the first icon at one end of the block, and then (e.g.) shift+click the icon at the other end of the relevant block to select everything between - much like quick-selecting a large group of cells in Excel, for example.
EEPROM WritePage component function:
I'm using the convenient WritePage function to write 24LC512, though also need to clear pages to zero on occasion, and single page writes to EE buffer should preserve EEPROM endurance. The WritePage function however requires to see an array, requiring workaround by creating a Constant[128] array comprising all zero's to clear all cells to those values, though something like a ClearPage function would be useful - i.e. similar to WritePage, with just the 'Byte[]' array field replaced with 'Byte' in order to specify a common value for all written bytes.
Thanks and best regards,
Brendan
FC10 Graphical User Interface:
Although I've suggested elsewhere an ability to colour custom macro icons in the Project Explorer window, it would really help to be able to move them up/down the list (i.e. not just sorted alphabetically).
Working on sizeable projects, often with around 50-100 macros, often means scrolling up/down the list to review or parallel-edit or reference associated/dependent macros/local vars/etc. Although possible to workaround by renaming macro names with leading underscores (etc) to group them at the bottom of the list, or alphanumeric preamble to group them at the top, it would make things much easier to be able to drag them up/down the list, or optionally re-sort alphabetically again if desired.
When working on the flow, hold-drag selecting a large block of icons can take a very long time. It would be nice to be able to click-select the first icon at one end of the block, and then (e.g.) shift+click the icon at the other end of the relevant block to select everything between - much like quick-selecting a large group of cells in Excel, for example.
EEPROM WritePage component function:
I'm using the convenient WritePage function to write 24LC512, though also need to clear pages to zero on occasion, and single page writes to EE buffer should preserve EEPROM endurance. The WritePage function however requires to see an array, requiring workaround by creating a Constant[128] array comprising all zero's to clear all cells to those values, though something like a ClearPage function would be useful - i.e. similar to WritePage, with just the 'Byte[]' array field replaced with 'Byte' in order to specify a common value for all written bytes.
Thanks and best regards,
Brendan