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
Nav
0b19de8afa
Moved distributed files to build/distributed and stop placing the binary in build/bin (have binned that directory).
...
Also updated installation rules
2023-01-15 21:20:09 +00:00
Nav
d63bce750c
Added validation for APP_SECTION start address and size for PDI targets, in AVR8 TDF validation script
2022-12-12 00:50:32 +00:00
Nav
190d734ca3
Tidying
2022-12-11 17:41:20 +00:00
Nav
ef8219b087
Added EEPROM size sense check to TDF validation script
2022-12-11 17:40:51 +00:00
Nav
d599de70a7
Added EEPROM start address check to TDF validation script
2022-12-11 17:40:23 +00:00
Nav
df36d9d698
Added duplicate target ID detection in AVR8 TDF validation script
2022-12-03 22:13:04 +00:00
Nav
f5d75f2ea6
Adjusted AVR8 TDF processing build script to extract all physical interfaces (as opposed to just debug-capable physical interfaces)
2022-10-05 20:57:08 +01:00
Nav
748d2d3240
Added libprocps to distributed shared libs
2022-09-15 20:47:08 +01:00
Nav
a9eec0f9f6
Added shared objects for libyaml-cpp - these will be distrubted in Bloom's binary packages
2022-07-30 13:37:47 +01:00
Nav
78491a7874
Tidying
2022-07-13 22:41:14 +01:00