Ben V. Brown
342a43b071
Pull in the generic parser
...
Fixup
.
2023-08-01 17:54:17 +10:00
Ben V. Brown
d052d2ebe4
Pull out get file util
...
Update CMakeLists.txt
2023-08-01 17:45:09 +10:00
Ben V. Brown
9893a49376
Generic bin parser
2023-08-01 17:40:59 +10:00
Ben V. Brown
cf00bedeaf
Scratching out parsers
2023-08-01 08:26:56 +10:00
Ben V. Brown
013c1d0141
Relocate dfu parsing and link in
2023-08-01 08:18:32 +10:00
Ben V. Brown
98343db387
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
2023-08-01 07:44:40 +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
Schdro
8914260b60
Optional syslibs support
...
Add optional support for building against system libraries of
libserialport and Argtable3
2023-05-14 18:07:55 +02:00
Ben V. Brown
bac4f4b49f
Cleanup blisp tool to use error codes
2023-05-09 07:58:18 +10:00
Ben V. Brown
6e2d40b9c4
Stitch more error codes through tool
2023-05-09 07:46:45 +10:00
Ben V. Brown
fced48570a
Start migration to error codes enum
2023-05-09 07:39:34 +10:00
Berk D. Demir
2ad3ae7b50
Add CMake installation support
...
Allows installation with:
`cmake --install . [--prefix /dir]`
2023-04-22 18:08:39 -07:00
porsolic
a67ab9d218
Fix build on FreeBSD
2023-02-15 20:21:47 +01:00
porsolic
3fff531334
Fix compiler warnings
2023-02-15 20:21:47 +01:00
Marek Kraus
2141e33c2b
Version v0.0.3
2023-01-21 14:50:35 +01:00
Marek Kraus
3325f3725e
Make macOS build working again
2023-01-21 10:08:26 +01:00
Marek Kraus
626522e074
Version v0.0.2
2023-01-12 11:49:04 +01:00
Marek Kraus
b941e60fbd
[blisp] Disable compilation of argtable3 tests and other stuff
2023-01-12 11:46:40 +01:00
Marek Kraus
0e0ffb1d8c
Change version to 0.0.1
2023-01-09 21:49:44 +01:00
Marek Kraus
a6b9b4102b
Fix Windows support
2023-01-09 21:38:06 +01:00
Marek Kraus
279f2433ea
Integrated eflash_loader
2023-01-09 21:23:46 +01:00
Marek Kraus
59cf5fb038
Add blisp_easy, many improvements, adds iot single download feature
2023-01-07 23:25:42 +01:00
Marek Kraus
ed2c9b80b8
Creating common functions: prepare flash
2023-01-07 19:57:23 +01:00
Marek Kraus
a072ddb3f3
Move some stuff to new util file
2023-01-07 16:57:58 +01:00
Marek Kraus
2740d305ba
Added initial BL61X and BL808 support, some chip changes
2023-01-07 16:57:45 +01:00
Marek Kraus
8a00a63600
Make proper error handling
2023-01-07 13:34:33 +01:00
Marek Kraus
da34daf69f
Update code styly and reformat code
2023-01-07 11:50:51 +01:00
Marek Kraus
eb086f6fe3
Add initial MacOS support
2022-12-06 17:15:53 +01:00
Marek Kraus
a68c54ed2b
Fix indentation
2022-12-06 16:10:46 +01:00
Marek Kraus
4609916981
Merge branch 'master' into write
2022-12-06 16:08:54 +01:00
Marek Kraus
a4489c7cce
Add license
2022-11-30 13:17:30 +01:00
Ben V. Brown
236690b095
Handle failure finding current program path
2022-11-20 20:43:36 +11:00
Ben V. Brown
20c4fa0163
Handle missing eflash loader in a nicer form
...
Print error rather than crashing
2022-11-20 17:20:46 +11:00
Jean-François Milants
48ecd90f71
Fix handshake procedure :
...
- set RST and P8 low
- wait
- set P8 high
- wait
- set RST high
Also, do not reset again when sending the 2nd handshake.
2022-11-09 21:09:47 +01:00
Marek Kraus
8c3cc0b017
Add initial support for BL60X
2022-11-08 22:06:14 +01:00
Marek Kraus
d2f13de709
Working BL70X flashing
2022-11-08 19:35:51 +01:00
Marek Kraus
c7bbb0a797
Fix unitialized variable
2022-11-08 16:21:13 +01:00
Marek Kraus
7795de96ff
Add proper Windows support
2022-11-08 09:54:34 +01:00
Marek Kraus
17a6c2f4a1
Work in Progress
2022-11-07 10:20:38 +01:00
Robert Lipe
e789cdf809
Modifications for MacOS to let it find data files in the same directory
...
as the executable.
This is totally wrong for a "normal" MacOS app bundle, but it follows
the existing Linux convention.
2022-10-23 02:26:06 -04:00
Marek Kraus
f7964a9cb2
WIP
2022-10-05 11:35:44 +02:00
Marek Kraus
29a36a2d7b
WIP
2022-09-25 10:58:59 +02:00
Marek Kraus
9d8738cb85
WIP
2022-09-24 11:58:47 +02:00
Marek Kraus
e9217452e4
WIP...
2022-09-13 11:03:39 +02:00