A really good example of the HSerPrintList capability. #chip 16F877A, 20 #define USART_BAUD_RATE 9600 #define USART_TX_BLOCKING #define USART_DELAY OFF 'Demonstrates side by side with the code it replaces: sending the same 'nine values to comport 2, once the old long way (one HSerPrint call per value, 'each with its own explicit comport argument) and once the new way (a single 'HSerPrintList [2], ... statement). Both Subs below send byte-for-byte identical 'output - the difference is only how much...
A really good example of the HSerPrintList capability. #chip 16F877A, 20 #define USART_BAUD_RATE 9600 #define USART_TX_BLOCKING #define USART_DELAY OFF 'Demonstrates side by side with the code it replaces: sending the same 'nine values to comport 2, once the old long way (one HSerPrint call per value, 'each with its own explicit comport argument) and once the new way (a single 'HSerPrintList [2], ... statement). Both Subs below send byte-for-byte identical 'output - the difference is only how much...
A new way to optimise sending lots of serial instructions avaliable in build 1651. Syntax: HSerPrintList value1, value2 [, value3 ... ] HSerPrintList [comport], value1, value2 [, value3 ... ] Enabling Constants: The same enabling constants as HSerPrint apply. 'USART settings for USART1 #define USART_BAUD_RATE 9600 #define USART_TX_BLOCKING #define USART_DELAY OFF Explanation: HSerPrintList sends two or more values in a single statement, instead of writing one HSerPrint call per value. Each value...
New: HSerPrintList optional [comport] argument, with a peephole optimization to collapse redundant comport reloads; build 1651
We have all the reference file within the installation as any solution has to work without the internet. No too hard as producing stand alone HTML is easy with AI. We have all the chip files, all the defaults for all the chips, a special file provided by Microsoft to find Datasheets and methods to find the home page. Up for a challenge?
Fix: AVR DX RAM-clear used SRAM_START, which GCASM silently resolved to 0 instead of the chip's real SRAM base, corrupting I/O register space on boot; build 1647
Fix: Dim x As Type = expr silently mis-set or dropped its initializer when the expression contained a function call; build 1646
Interesting. Could this approach replace PICInfo and AVRInfo? I can share all the data sources for these tools. I want to replace these tools as the licensing for the Dev Tools is very expensive.