Thanks, Rob.  I'll check it out.

On Saturday, April 4, 2020 at 3:00:29 AM UTC-4, Rob CJ wrote:
>
> Hi Mike,
>
> I made an addition some time ago to the large array that Matt is referring 
> to since I needed it for a 16f pic. It is in the latest official JAL 
> release.
>
> So if you add this to your 16F program it should work:
> -- Setup the large array
> const dword LARGE_ARRAY_1_SIZE = 200         -- choose number of array 
> variables
> const dword LARGE_ARRAY_1_VARIABLE_SIZE = 1  -- choose size of variables 
> (byte*1)
> include large_array_1                        -- include the array library
> alias test is large_array_1                  -- rename/alias the array to 
> test
>
> test[150] = 0x11 --  This should work.
>
> BTW. I only implemented this for large_array_1 not large_array_2, 3 and 4. 
>
> Kind regards,
>
> Rob
>
> ------------------------------
> *Van:* 'Mike K' via jallib <[email protected] <javascript:>>
> *Verzonden:* zaterdag 4 april 2020 03:31
> *Aan:* jallib <[email protected] <javascript:>>
> *Onderwerp:* [jallib] Re: Large arrays 
>  
> Thanks, Matt.  I'll have do my own library then.  It seems that the large 
> array library is meant for 18F PICs, as the arrays are allocated in blocks 
> of 256 bytes and the 16F PICs only have 80-byte blocks.  No worries. 
>
>
> On Friday, April 3, 2020 at 8:15:27 PM UTC-4, Matthew Schinkel wrote: 
>
> JalV2 doesn't support array's larger the 256 bytes, however, you can use 
> the large array library. See one of the jallib samples such 
> as 18f4620_large_array.jal 
>
> I'm not sure of the linear access feature your speaking of, but there is a 
> way to read & write in a linear way, see jallib sample 
> 18f67j50_memory_pointer.jal
>
> Matt.
>
> On Friday, April 3, 2020 at 7:33:37 PM UTC-4, Mike K wrote: 
>
> I'm trying to implement a large array (512) on a 16F1829.  I see in the 
> datasheet that it has a "Linear Access to GPR" feature.  Does JAL take 
> advantage of this to make it easy on me? 
>
> Regards,
> Mike
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "jallib" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jallib/a466c9b5-cc64-42f6-8843-15b5c8bc5b4b%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jallib/a466c9b5-cc64-42f6-8843-15b5c8bc5b4b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/9a050cf7-b45b-48b7-b833-2d991797d978%40googlegroups.com.

Reply via email to