Commit Graph

109 Commits

Author SHA1 Message Date
Nav
4b6e21e43f Typo correction 2024-02-12 19:39:21 +00:00
Nav
039e083a09 Tidying 2024-02-12 19:24:56 +00:00
Nav
a4c08c1b0a Stricter string to integer conversion in TDF scripts 2024-02-12 19:14:25 +00:00
Nav
e70b4cc972 Updated TDF mapping generation script to use new services 2024-02-09 23:36:19 +00:00
Nav
025d2d6e08 Updated TDF validation script to use new services 2024-02-09 23:35:53 +00:00
Nav
e991077c5a New TDF validation service for AVR8 TDFs 2024-02-09 23:35:26 +00:00
Nav
955f738691 New TDF validation service 2024-02-09 23:34:45 +00:00
Nav
8ec72afaef New TDF discovery service 2024-02-09 23:34:22 +00:00
Nav
5ea04625ef New service for converting TDFs to/from XML documents 2024-02-09 23:32:58 +00:00
Nav
c563443737 Refactored TDF processing PHP code to confirm to new TDF format 2024-02-09 23:30:47 +00:00
Nav
866cdbdcc5 Replaced target architecture with target family in TDF build scripts 2023-12-17 17:57:35 +00:00
Nav
4dd6050781 Renamed variant 'ordercode' to 'name' 2023-12-13 23:03:04 +00:00
Nav
89f34ee3b8 Replaced constants with PHP enums in TDF scripts. Updated PHP version in dependency list in the README 2023-12-13 21:03:50 +00:00
Nav
dc09fe77a8 Added TargetFamily in TDF scripts 2023-12-13 21:00:37 +00:00
Nav
0ed72979b8 Added single file support in TDF validation script 2023-12-13 20:34:37 +00:00
Nav
b5587d1e3c Added target family attribute to AVR8 TDFs and renamed AVR family attribute to avr-family 2023-12-13 00:50:10 +00:00
Nav
41a6e0bbbd Tidying 2023-12-12 23:25:29 +00:00
Nav
ec51a21846 - Began refactoring TDF build scripts
- Separated TDF validation and mapping generation
- Moving away from the JSON mapping file, to a generated header file containing the TDF mapping.
- Other bits of tidying
2023-12-12 23:19:21 +00:00
Nav
4749ae0566 - Moved invocation script
- Added invocation script to installation process
2023-09-29 11:33:10 +01:00
Nav
8f047ccd37 Reviewed DEB package dependencies and added libpng to others 2023-09-28 22:36:49 +01:00
Nav
f5ad2802bc Tidying 2023-09-28 22:36:13 +01:00
Nav
7c04345e70 Removed RUNPATH from Bloom's binary (except for debug builds), and created invocation script 2023-09-28 22:36:02 +01:00
Nav
48271a2516 Removed RUNPATH from all distributed libraries 2023-09-28 22:33:59 +01:00
Nav
ad71a9e2e1 Removed unused distributed shared libraries 2023-09-28 22:33:05 +01:00
Nav
a150b4d166 Upgraded distributed libstdc++ shared library (after upgrading compiler on production build machine) 2023-09-26 03:08:57 +01:00
Nav
38a9ce8728 Tidying 2023-08-20 15:36:50 +01:00
Nav
e6cafdb3cf Adjusted TDF mapping to use paths relative to the resources directory 2023-08-20 15:34:44 +01:00
Nav
cd260cc763 Tidying 2023-08-19 21:53:05 +01:00
Nav
a3fa436e52 Tidying 2023-07-18 23:17:13 +01:00
Nav
cadeca0812 Tidied AVR8 TDF validation script 2023-07-18 23:17:13 +01:00
Nav
b39d76d1e9 Corrected AVR8 TDF EESAVE fuse bit validation, and a little refactoring 2023-07-18 23:17:13 +01:00
Nav
18e125f43f EESAVE fuse bit TDF validation 2023-07-18 23:17:13 +01:00
Nav
54e77c371c Removed fuse type validation for OCDEN and JTAGEN fuse bits (no longer required) 2023-07-18 23:17:13 +01:00
Nav
ba03833325 Lots of tidying
- Removed generic `avr8` target
- Simplified AVR8 target construction
- Introduced register descriptor IDs
- Simplified GDB register mappings
- Simplified target interface contract
- Other bits of tidying
2023-07-18 23:16:06 +01:00
Nav
22ae3684ed Corrected libstdc++ dependency in Pacman and Debian package control files 2023-05-18 20:25:33 +01:00
Nav
ab659f6542 Do not distribute the libstdc++ shared object in Arch packages - the package manager can handle this dependency 2023-05-18 20:24:57 +01:00
Nav
1371ac4338 Deleted old build script 2023-05-07 17:23:03 +01:00
Nav
c7c49b7557 Added support for AVR64EA28, AVR64EA32 and AVR64EA48 targets 2023-05-07 16:53:31 +01:00
Nav
38841b006b Tidying 2023-05-07 16:52:29 +01:00
Nav
d3fdc37df0 Added OCDEN and JTAGEN fuse bit check in TDF validation script 2023-05-07 16:52:09 +01:00
Nav
d50d756b99 Packaging scripts for Arch packages 2023-01-20 18:40:02 +00:00
Nav
99913ad132 Tidying 2023-01-18 22:00:47 +00:00
Nav
2279c92f2b Changed udev rules installation path to /lib/udev/rules.d in DEB package, as that's what Debian based systems expect. 2023-01-18 22:00:41 +00:00
Nav
42e1bbb665 Added libopengl.so dependency to DEB and RPM packages. 2023-01-18 21:59:03 +00:00
Nav
f3e97d0ab9 RPM packaging scripts 2023-01-18 00:38:18 +00:00
Nav
7c696bf840 Included distributed libhidapi shared objects (for packaging only) 2023-01-18 00:37:35 +00:00
Nav
040df4ac28 Using playground directories in package generation scripts 2023-01-17 22:25:39 +00:00
Nav
b0b6e20e53 Corrected debian package generation 2023-01-16 19:17:44 +00:00
Nav
5fe8acf758 Moved Qt XCB platform plugin and updated runpath. 2023-01-16 19:17:06 +00:00
Nav
1e3892fed5 Moved away from using CPack for generating Linux packages
This covers Debian packages
2023-01-16 02:28:52 +00:00