ole00
a1fc6bb2f7
sketch: fixed compilation error after merge, removed strncmp dependency
2023-11-04 14:14:46 +00:00
ole00
95e461233e
Merge branch 'master' into atf20v8
2023-11-04 14:00:49 +00:00
ole00
3e0a2ad357
sketch: added gal type value to the error message
2023-11-04 12:39:30 +00:00
ole00
b596f7d9d1
sketch: disabled PED debug
2023-11-04 12:28:23 +00:00
rhgndf
ab9fa88437
Support ATF20V8B
2023-10-30 22:13:25 +08:00
rhgndf
a1bbbdff24
Fix 18V10 UES writing
2023-10-30 19:51:32 +08:00
rhgndf
e7ceab90c1
Move cfg for 18V10 to PROGMEM
2023-10-30 16:47:27 +08:00
rhgndf
5a3e1f7c75
Fix UES bytes on verify
2023-10-30 16:47:27 +08:00
rhgndf
8f995e1c9f
Minor fixes
2023-10-30 16:47:27 +08:00
rhgndf
c89331138e
Pull down unused pins
2023-10-30 16:47:27 +08:00
rhgndf
b160a49601
Initial GAL18V10 support
2023-10-30 16:47:27 +08:00
ole00
13bc7bdad9
Sketch: compilation fixes
2023-10-15 09:53:25 +01:00
rhgndf
d26234d6ca
Add missing case statments
2023-10-07 19:34:03 +08:00
rhgndf
393c03993b
Remove unnecessary progmem strings when printing
2023-10-07 19:33:21 +08:00
rhgndf
e9b6eae0ce
Change switch statement to array lookup
2023-10-03 20:17:18 +08:00
rhgndf
1f5a856f2a
Remove use of line when printing jedec
2023-10-03 20:02:43 +08:00
rhgndf
ae05e4d51b
Reduce ram usage
2023-10-03 19:45:38 +08:00
ole00
8b82d0ea0e
Increased version to 0.5.3
2023-10-02 22:41:13 +01:00
ole00
4f1a89007b
Sketch: reduced RAM allocation
...
Byte arrays held in RAM were moved to be kept in flash only.
This released ~365 bytes of RAM
2023-10-02 22:22:09 +01:00
rhgndf
7a93bac034
Initial PES writing support for GAL6001/GAL6002
2023-10-02 01:14:22 +08:00
rhgndf
c97f4297c1
Fix write support for GAL6001/GAL6002
2023-10-02 00:04:13 +08:00
rhgndf
78eb638c98
Initial write support for GAL6001/GAL6002
2023-09-30 21:30:49 +08:00
rhgndf
bb8f67fe74
Add verify support to GAL6001/GAL6002
2023-09-28 18:24:17 +08:00
rhgndf
f0c572bc33
Refactor printing the fuse map
2023-09-25 12:18:49 +08:00
rhgndf
534b50518f
Add GAL6001/GAL6002 read support
2023-09-23 11:05:12 +08:00
rhgndf
7b08a1a749
Initial GAL6001/GAL6002 support
2023-09-22 23:32:15 +08:00
ole00
5aaa1bdf8c
Merge pull request #34 from rhgndf/stgal
...
Support ST GAL16V8
2023-09-18 20:37:39 +01:00
rhgndf
87a77ad4af
Fix CFG and UES
2023-09-17 12:20:15 +08:00
rhgndf
82b6691bba
Support GAL20XV10
2023-09-17 12:20:08 +08:00
rhgndf
5dc3f793f4
Fix indentation
2023-09-16 20:39:02 +08:00
rhgndf
f2ae8e2391
Support ST GAL16V8
2023-09-16 14:05:42 +08:00
ole00
86a4ade9f9
Sketch: support for MCP4151-103 digital pot
...
Added support and autodetection of MCP4151 digital pot.
If MCP4151 is detected then its wiper resolution is halved
to match the MCP4131 wiper resolution.
MCP4151-103 is now a drop in replacement for MCP4131-103.
2023-05-19 23:00:08 +01:00
ole00
d3acb78576
sketch: fixed typo when printing GAL22V10 PES
2023-05-16 22:37:52 +01:00
ole00
5bcb23f1a2
sketch: GAL20V8 - disable pull-up on DOUT when inactive
2023-04-07 19:16:43 +01:00
ole00
8d12ec9e58
sketch: default VPP for non-Atmel chips set as 12V
...
Also, the defaults are used if no PES check is requested.
2023-04-07 19:16:43 +01:00
ole00
4db4108d4a
Sketch: added support for new board design (v 3.0)
...
New features:
* unified socket for 20 pin and 24 devices (including GAL20V8)
* variable VPP via digi pot
* VPP measurement via A0 ADC (used for VPP calibration)
2023-04-07 19:15:36 +01:00
ole00
7774c76626
sketch: added support for erase-all and write-pes commands
2023-03-30 23:34:28 +01:00
ole00
7b9ccc9f8d
sketch: removed obsolete variable
2023-03-30 23:34:28 +01:00
ole00
76a5d7fa9c
Sketch: added support for ATF16V8CZ
2023-03-28 21:30:15 +01:00
ole00
81382a0e91
Afterburner sketch: updated top comments
2023-03-25 21:30:31 +00:00
ole00
e9d005213e
Added support for Power-Down pin on ATF16V8C
...
The PD feature is now selectively enabled or disabled based
on the JED contents. Also, when fuses are read the printout
of the JED file reflects the PD fuse bit state. So, when
the PD fuse bit is enabled then the JED file contains an extra
fuse bit set to 1. The ATF22V10C now behaves the same way regarding
the PD fuse bit (previously Afterburner always disabled the PD
function).
credits: GALmate software
2023-03-25 21:30:31 +00:00
ole00
317b3520d8
Added support for securing/protecting the GAL
...
credits: GALmate software
2023-03-25 21:30:31 +00:00
ole00
f48513f05b
sketch: read write and verify ATF16V8C
...
Based on GALmate by Yorck
https://www.ythiee.com/2021/06/06/galmate-hardware/
2023-03-21 20:48:47 +00:00
ole00
1dc2836125
sketch: reduced static memory allocation
2023-03-21 20:07:52 +00:00
ole00
45eb04de80
sketch: added detection of ATF16V8C
2023-03-21 19:58:40 +00:00
ole00
f57bf6a1ef
version 0.4.1
2023-01-24 20:19:24 +00:00
ole00
ae955a8b6b
ensure GPIOs are set to Input when not active
...
This should prevent accidental damage of the GAL chip
during insertion into the socket.
2023-01-24 20:17:49 +00:00
ole00
ed14f825a5
fixed web url
2023-01-24 20:12:35 +00:00
ole00
b5d6fa6683
version 0.4 - baud rate changed to 57600. Please re-upload .ino sketch.
...
After testing with genuine arduino uno I could not make
it to work reliably using the original baudrate 38400 on
Windows 7. Linux worked OK, but Windows 7 inserted extra 2
bytes 0xFE or 0xFF at the beginnig of the serial communication
(at least that's what arduino read from the serial line).
Baudrate 57600 so far had no issue, another reliable option
seem to be 9600.
2022-04-01 22:15:48 +01:00
ole00
772181f20b
sketch: remember the gal type between arduino resets
2022-03-30 22:14:32 +01:00