schrob
c41d128e73
Compile internal file_parsers lib always statically ( #51 )
...
Otherwise, depending on BUILD_SHARED_LIBS default, it may be
compiled dynamically. However, the resulting DSO currently would
not be installed, resulting in unusable installed blisp binary.
Co-authored-by: Schdro <>
2023-08-10 14:23:12 +10:00
Ben V. Brown
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
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