Hi David,

I never worked with those configurable blocks but it can be interesting.

BTW. I think if you order at Digikey I thougt you also had to pay costs for 
customs (I think I had to pay that a long time ago since the components came 
from the USA).

If I am right you live in Belgium. An option would be to order the chip at 
Reichelt in Germany. They are not every expensive and the shipment costs are OK 
(some other suppliers use DTP or others who are very expensive in shipment 
costs).

Just an idea to save money (I hope), Dutch habbit 🙂.

E.g. 
https://www.reichelt.nl/nl/nl/mcu-picmicro-14-kb-32-mhz-pdip-20-pic16f13145-ep-p370198.html?&trstct=pos_6&nbc=1
[https://www.reichelt.nl/nl/nl/index.html?ACTION=13&LA=3&ARTID=370198&WIDTH=300&HEIGHT=300&PIC=1&nbc=1&SID=93b87ff1a50f5ce04f0e0fb0dee94337766c1f5e1e10f2514c626&FBIMG=true]<https://www.reichelt.nl/nl/nl/mcu-picmicro-14-kb-32-mhz-pdip-20-pic16f13145-ep-p370198.html?&trstct=pos_6&nbc=1>
PIC16F13145-EP - MCU, PICmicro, 14 KB, 32 MHz, 
PDIP-20<https://www.reichelt.nl/nl/nl/mcu-picmicro-14-kb-32-mhz-pdip-20-pic16f13145-ep-p370198.html?&trstct=pos_6&nbc=1>
De PIC16F13145-microcontrollerfamilie biedt een effectieve methode voor de 
implementatie van op hardware gebaseerde oplossingen. Door de introductie van 
de CLB-randapparatuur (Configurable Logic [...]
www.reichelt.nl
Kind regards,

Rob

________________________________
Van: [email protected] <[email protected]> namens David VB 
<[email protected]>
Verzonden: dinsdag 2 april 2024 16:26
Aan: jallib <[email protected]>
Onderwerp: Re: [jallib] Jallib 1.9.0 Beta is available

Hi Rob,

Thanks for your answer.
I have just bought the Curiosity Nano 16F13145 board, but have not yet tested 
it.
I have several other references of that family (16F131xx) in my basket since 
they now become available on Digikey, but for those, I waited to buy them 
because I would like to test the CLB first.

Unfortunately, it seems that the CLB is only usable with the synthesis tool 
available online or from MPLABX, and that the produced output cannot be 
retrieved as "something" that could be integrated in a program written outside 
of MPLABX.....

The ideal would have been to be able to retrieve a kind of include file that 
could be used as asm (after transformation, of course).  That way, it would 
have been usable in jal.

But by reading the documentation, it appears that not all involved registers 
are available to the user, and that the synthesized model is embedded during 
programming phase only....

Well, it remains a bit obsure for now, I will have to dig (much) deeper to 
completely understand it.

Anyway, the new CLB was the primary reason I was interested in that family, but 
if it unusable outside of MPLABX, then I will pass .....

I'll keep you posted

Kind regards,

David


Le lundi 1 avril 2024 à 19:12:07 UTC+2, Rob CJ a écrit :
Hi David,

I can answer that. They are not yet in the release because I did not yet have a 
sample to test them.

I can only request a limited amount of samples from Microchip.

Normally only tested device files are in the release.

But you can get access to the device files since I have already created them 
and uploaded them to Github but as said are not yet in the release.

You can find them here: 
https://github.com/jallib/jallib/tree/master/include/device
[https://ci6.googleusercontent.com/proxy/Da09DxmVLZWy0GiJVgeskuRgaK-fb-w8AT_3RbfzduHkbMC0Vr8kHEJ4hJ0YmrII7N3NeRjymJJC5P0BtW1PuFe6IBx0KyI5kLIUd8D42gT7ql0tW6pdAscTjFHdQDlJBvITJ67aV5XDpM2aXt7q6eP51pNuRxAyowK_hmo8J7bhQRK7=s0-d-e1-ft#https://opengraph.githubassets.com/747a2c58f59fbdc8094f9a6e3ea582e2653dcd87ba04df437e09bf59b880b7fd/jallib/jallib]<https://github.com/jallib/jallib/tree/master/include/device>
jallib/include/device at master · 
jallib/jallib<https://github.com/jallib/jallib/tree/master/include/device>
Automatically exported from 
code.google.com/p/jallib<http://code.google.com/p/jallib> - jallib/jallib
github.com<http://github.com>
If you have used the device file and it all works, let me know because then I 
can add them to the next bee-package (I think we should not change the contents 
of the release now).

Kind regards,

Rob

________________________________
Van: [email protected] <[email protected]> namens David VB 
<[email protected]>
Verzonden: maandag 1 april 2024 17:05

Aan: jallib <[email protected]>
Onderwerp: Re: [jallib] Jallib 1.9.0 Beta is available
Hi Matt,

Besides the comment of Rob about i2c_hardware.jal, there is another thing I'd 
like to mention:

MPLABX 6.20 introduces the new 16F131xx family.
The new device files for that family are include in the Github, but are not 
listed in the list of changes.
Will they be part of the release of jallib 1.9.0 ?

Thanks,

Kind regards

David

Le samedi 30 mars 2024 à 18:49:54 UTC+1, Rob CJ a écrit :
Hi Matt,

Thanks for adding the compiler.

Can you also add the latest i2c_hardware.jal and the last version of the 
changelog (both were updated yesterday just before your release).

Thanks.

Kind regards,

Rob

________________________________
Van: [email protected] <[email protected]> namens Matthew Schinkel 
<[email protected]>
Verzonden: zaterdag 30 maart 2024 17:04

Aan: jallib <[email protected]>
Onderwerp: Re: [jallib] Jallib 1.9.0 Beta is available
Hi Rob, I've added it to jallib-1.9.0beta.zip

The other files have it already.

Thanks,
Matt.

On Saturday, March 30, 2024 at 5:10:46 AM UTC-4 [email protected] wrote:
Hi Matt,

I downloaded the zip file. Seems that the compiler is missing.

Kind regards,

Rob

________________________________
Van: [email protected] <[email protected]> namens Rob CJ 
<[email protected]>
Verzonden: zaterdag 30 maart 2024 08:52
Aan: jallib <[email protected]>
Onderwerp: Re: [jallib] Jallib 1.9.0 Beta is available

Hi Matt,

This version does not yet have the change i2c_hardware.jal version which I 
uploaded yesterday that solves the issue reportedby David.

Maybe I was too late and it missed the release.

Is it possible to add this to the final release?

Thanks.

Kind regards,

Rob

________________________________
Van: [email protected] <[email protected]> namens Matthew Schinkel 
<[email protected]>
Verzonden: zaterdag 30 maart 2024 01:10
Aan: jallib <[email protected]>
Onderwerp: [jallib] Jallib 1.9.0 Beta is available

Hi Everyone,

Jallib 1.9.0 Beta is available. Please download and test this. There will be an 
official release after 2 weeks.

If any changes are needed please let me know.

http://www.justanotherlanguage.org/downloads
jallib full 
jallib_full-1.9.0beta.zip<http://www.justanotherlanguage.org/sites/default/files/ftp_server/builds/beta/jallib%20full%20jallib_full-1.9.0beta.zip>
jallib-1.9.0beta.zip<http://www.justanotherlanguage.org/sites/default/files/ftp_server/builds/beta/jallib-1.9.0beta.zip>
jallib_full_win_setup-1.9.0beta.exe<http://www.justanotherlanguage.org/sites/default/files/ftp_server/builds/beta/jallib_full_win_setup-1.9.0beta.exe>

Changes since 1.8.0

device files:
 - Added 16f18026.jal, 16f18046.jal.
 - Added 16f18054.jal, 16f18055.jal, 16f18074.jal, 16f18075.jal.
 - Added 18f26q71.jal, 18f46q71.jal, 18f56q71.jal.
 - Added 16f17114.jal, 16f17115.jal, 16f17124.jal, 16f17125.jal, 16f17144.jal, 
16f17145.jal
 - Added 16f18114.jal, 16f18115.jal, 16f18124.jal, 16f18125.jal, 16f18144.jal, 
16f18145.jal
 - Added 16f17156.jal, 16f17176.jal
 - Added 16f17154.jal, 16f17155.jal, 16f17174.jal, 16f17175.jal
 - Added 16f18154.jal, 16f18155.jal, 16f18174.jal, 16f18175.jal
 - Added 16f18126.jal, 16f18146.jal.


externals:
 - Added library rda5807m.jal, single-chip broadcast FM radio tuner.
 - Update of rtc_3231.jal. Added functions for reading the set alarm times.
 - Added library nec_rc_decoder.jal, NEC Remote Control decoder.
 - Added library philips_rc_decoder.jal, Philips RC5/RC6 Remote Control decoder.
 - Update of gps_neo_6m.jal. Works on interrupt basis. GPS location added.
   Note: This results in a breaking change is you have used the previous 
version.
 - Added library dcf77_decoder.jal, decoder for the DCF77 signal.
 - Added library hcsr04.jal, HC-SR04 ultrasonic distance sensor

filesystem:
 -

compiler:
 - Update of jalv2 compiler documentation, fixing typo and adding operator
   precedence.
 - Added new compiler, version jalv25r8, fixing compiler issues #28, #30 and 
#31.

jal:
 -

networking:
 -

peripherals:
 - Update of adc.jal to support newer PICs (alias added for ADCON0_GONDONE).
 - Update of stopwatch.jal and stopwatch2.jal to support newer PICs
 - Update of i2c_hardware.jal supporting a timeout to prevent hangup.

projects:
 -

protocols:
 -

samples:
 - Added 16f18026_blink_intosc.jal, 16f18046_blink_intosc.jal.
 - Added 16f18054_blink_intosc.jal, 16f18055_blink_intosc.jal,
         16f18074_blink_intosc.jal, 16f18075_blink_intosc.jal.
 - Added 18f26q71_blink_hs.jal, 18f26q71_blink_intosc.jal,
         18f46q71_blink_hs.jal, 18f46q71_blink_intosc.jal,
         18f56q71_blink_hs.jal, 18f56q71_blink_intosc.jal.
 - Added 16f1825_rda5807m.jal library for single-chip broadcast FM radio tuner.
 - Update of 16f1825_rtc_ds3231.jal. Added reading the set alarm times.
 - Added 16f15325_adc.jal. Newer PIC to test the updated adc.jal library.
 - Added 16f15325_stopwatch.jal, 16f15325_stopwatch2.jal
 - Added 16f877a_nec_rc_decoder.jal, 16f1825_nec_rc_decoder.jal,
         16f18857_nec_rc_decoder.jal for NEC Remote Control decoder library.
 - Added 16f877a_philips_rc_decoder.jal, 16f1825_philips_rc_decoder.jal,
         16f18857_philips_rc_decoder.jal for Philips Remote Control decoder 
library.
 - Added 16f17114_blink_hs.jal, 16f17114_blink_intosc.jal
         16f17115_blink_hs.jal, 16f17115_blink_intosc.jal
 16f17124_blink_hs.jal, 16f17124_blink_intosc.jal
         16f17125_blink_hs.jal, 16f17125_blink_intosc.jal
 16f17144_blink_hs.jal, 16f17144_blink_intosc.jal
 16f17145_blink_hs.jal, 16f17145_blink_intosc.jal
 - Added 16f18114_blink_hs.jal, 16f18114_blink_intosc.jal
         16f18115_blink_hs.jal, 16f18115_blink_intosc.jal
 16f18124_blink_hs.jal, 16f18124_blink_intosc.jal
         16f18125_blink_hs.jal, 16f18125_blink_intosc.jal
 16f18144_blink_hs.jal, 16f18144_blink_intosc.jal
 16f18145_blink_hs.jal, 16f18145_blink_intosc.jal
 - Update of 16f1825_gps_neo_6m.jal (see remark on breaking change of library).
   Added 16f1825_gps_neo_6m_ssd1306_clock.jal
 - Added 16f1825_dcf77_decoder_serial.jal, 16f1825_dcf77_decoder_ssd1306.jal
 - Added 16f1825_hcsr04_led.jal, 16f1825_hcsr04_serial.jal
 - Added 16f17156_blink_hs.jal, 16f17156_blink_intosc.jal,
         16f17176_blink_hs.jal, 16f17176_blink_intosc.jal
 - Added 16f17154_blink_hs.jal, 16f17154_blink_intosc.jal,
         16f17155_blink_hs.jal, 16f17155_blink_intosc.jal,
 16f17174_blink_hs.jal, 16f17174_blink_intosc.jal,
 16f17175_blink_hs.jal, 16f17175_blink_intosc.jal
 - Added 16f18154_blink_hs.jal, 16f18154_blink_intosc.jal,
         16f18155_blink_hs.jal, 16f18155_blink_intosc.jal,
 16f18174_blink_hs.jal, 16f18174_blink_intosc.jal,
 16f18175_blink_hs.jal, 16f18175_blink_intosc.jal
 - Added 16f18126_blink_hs.jal, 16f18126_blink_intosc.jal
         16f18146_blink_hs.jal, 16f18146_blink_intosc.jal
 - Added 16f1823_i2c_hw_eeprom_serial.jal to demonstrate i2c timeout 
functionality

documentation:
 -

tools:
 - Update of Python device file generation scripts for MPLABX_v6.10
 - Update of Python device file generation scripts for MPLABX_v6.15
 - Update of Python device file generation scripts for MPLABX_v6.20

--
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/61a8268f-9e66-4417-ab6e-c37f2ec43bcfn%40googlegroups.com<https://groups.google.com/d/msgid/jallib/61a8268f-9e66-4417-ab6e-c37f2ec43bcfn%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/GVXP195MB1637C8FFE6AAB462998366F1E6392%40GVXP195MB1637.EURP195.PROD.OUTLOOK.COM<https://groups.google.com/d/msgid/jallib/GVXP195MB1637C8FFE6AAB462998366F1E6392%40GVXP195MB1637.EURP195.PROD.OUTLOOK.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/36e519ef-fa69-4c04-937a-90894d4586ban%40googlegroups.com<https://groups.google.com/d/msgid/jallib/36e519ef-fa69-4c04-937a-90894d4586ban%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/9330334f-7a96-4597-a4d9-1ebc7e3f0dacn%40googlegroups.com<https://groups.google.com/d/msgid/jallib/9330334f-7a96-4597-a4d9-1ebc7e3f0dacn%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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/55117fe7-679c-466f-90cc-0d795eb62d43n%40googlegroups.com<https://groups.google.com/d/msgid/jallib/55117fe7-679c-466f-90cc-0d795eb62d43n%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/GVXP195MB163780F4E01363E8F3DC8F85E63E2%40GVXP195MB1637.EURP195.PROD.OUTLOOK.COM.

Reply via email to