DataHoarder
37b1644120
Apply consistent spaces and style across project
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-12-19 15:32:37 +01:00
DataHoarder
702209cbe6
Update copyright year
2021-12-19 15:30:44 +01:00
DataHoarder
88646eb2bb
Added device found string with path / vendor details.
continuous-integration/drone/push Build is failing
2021-12-19 15:29:45 +01:00
DataHoarder
f13923f5da
Refactor device handling to allow finding multiple devices and select appropiate one.
continuous-integration/drone/push Build is passing
2021-12-19 15:25:56 +01:00
DataHoarder
ab1bffe446
Mark values as volatile
continuous-integration/drone/push Build is passing
2021-10-28 07:27:22 +02:00
DataHoarder
a361926b62
Remove old UIO comment on documentation header for flash/dump
continuous-integration/drone/push Build is passing
2021-02-07 22:27:51 +01:00
DataHoarder
9a2fc07ad8
Add extra newlines on SPI lock end
continuous-integration/drone/push Build is passing
2021-01-06 12:39:08 +01:00
DataHoarder
60963aa01a
Fix TCC on some architectures, -pedantic build, replaced binary literals with hex numbers
continuous-integration/drone/push Build is failing
2021-01-06 09:36:51 +01:00
DataHoarder
f018396b1d
Add specific #pragma pack(1) for TCC, fixes packed alignment issues
continuous-integration/drone/push Build is failing
2021-01-06 08:53:51 +01:00
DataHoarder
6223ca323c
Take Platform / SPI lock before doing anything, and disable BSM interrupts (and set both back at the end)
continuous-integration/drone/push Build is failing
2021-01-06 08:50:15 +01:00
DataHoarder
e8dcaa3af3
Support TCC building, added two packed struct alignment tests
2021-01-06 08:01:35 +01:00
DataHoarder
cf88d445e3
Test arm64 platform build
continuous-integration/drone/push Build is passing
2020-12-31 04:52:06 +01:00
DataHoarder
9e8623be7c
Force drone to build on linux-amd64
continuous-integration/drone/push Build is passing
2020-12-31 01:24:49 +01:00
DataHoarder
e9ad8ad656
General reformat commit to make Sora happy again
continuous-integration/drone/push Build is passing
2020-12-23 02:24:04 +01:00
DataHoarder
a351389c1e
Direct PCIe resource access without depending on fm10k driver
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-12-23 02:01:57 +01:00
DataHoarder
a566a323f9
Added Winbond W25Q16JV 16-Mbit to known devices
continuous-integration/drone/push Build is passing
2020-12-22 01:28:18 +01:00
DataHoarder
c0d6478623
New tool fm10k-flash ( #1 )
...
continuous-integration/drone/push Build is passing
Moved FM10K SPI functions to its own files
Added register of known devices
New tool: fm10k-flash
Added COPYING file
Moved code under src/
Add functions to enable/disable sector protection on flash
Add CS release and sleep to finish write(?)
Co-authored-by: WeebDataHoarder <57538841+weebdatahoarder@users.noreply.github.com>
Reviewed-on: #1
Co-Authored-By: DataHoarder <weebdatahoarder@noreply.gammaspectra.live>
Co-Committed-By: DataHoarder <weebdatahoarder@noreply.gammaspectra.live>
2020-12-21 05:11:23 +00:00