Commit Graph
12 Commits
Author SHA1 Message Date
Ben V. Brown 26cee48869 Merge pull request #76 from pine64/hex-fixup
Adding Hex file support
2025-07-17 18:53:29 +10:00
Ben V. Brown e45941c45e Merge pull request #74 from ia/makefile
Makefile: add file with basic targets
2025-03-04 21:25:11 +11:00
Ben V. Brown a7f857e63b Merge pull request #73 from ia/readme-icons
Fix missing simpleicons-based windows logo by standalone version
2025-01-10 12:08:28 +11:00
Ben V. Brown a67a771bd6 Merge pull request #72 from ia/artifact-zip
workflows/build.yml: remove redundant zip extension from file names of artifacts
2024-12-13 12:32:58 +11:00
Ben V. Brown bfe472e71c Merge pull request #65 from JetbladeDevsStuff/fix-build-macos
Fix lots of build problems on macOS
2024-12-12 13:05:16 +11:00
Ben V. Brown 1fb33da291 Merge pull request #60 from barracuda156/darwin
parse_file.h: include sys/types.h
2024-12-11 14:33:11 +11:00
Ben V. Brown 17f6234a4a Merge pull request #62 from barracuda156/static_assert
blisp_struct.h: use _Static_assert for pre-C23 compatibility
2024-12-11 14:32:28 +11:00
Ben V. Brown 108c387d31 Merge pull request #71 from ia/checkout-v4
* workflows/build.yml: update checkout to v4 since v3 is deprecated

* workflows/build.yml: update upload-artifact to v4 since v3 is deprecated

* workflows/build.yml: remove extra space in the end of the lines
2024-12-11 14:25:01 +11:00
Ben V. BrownandMarek Kraus f1b93a1881 DFU file support (#45)
* DFU file work

Just grabbing first one for now

Expose crc

Update CMakeLists.txt

Test DFU file

Split crc function

Fixup

Zero init struct
Dont null the pointer 🤦
correct fread

Adding tests

Create dfu_file.h

Format

Scratching out more parsing

Basic port parser

Scratching fread wrapper

* Relocate dfu parsing and link in

* Scratching out parsers

* Generic bin parser

* Pull out get file util

Update CMakeLists.txt

* Pull in the generic parser

Fixup

.

* Print flash address

* Rebase address

* stdlib

Update dfu_file.c

* FIXUP! flash offset

* Update dfu_file.c

* Improve logging

* Drop extra erase

* Adjust DFU to avoid goto

* Pragma -> ifndef

* Include Windows headers for missing data types

---------

Co-authored-by: Marek Kraus <gamelaster@outlook.com>
2023-08-01 22:43:56 +10:00
Ben V. Brown 048a724082 Merge pull request #43 from schdro/feature-allow-syslibs3
Optional syslibs build support
2023-06-04 12:17:17 +10:00
Ben V. Brown 37571bc5f1 Merge pull request #41 from pine64/error_codes
Proper error codes (and return failure code)
2023-06-04 12:16:36 +10:00
Ben V. Brown 89488b3bb5 Merge pull request #39 from bdd/cmake-install
Add CMake installation support
2023-05-09 08:41:50 +10:00