Commit graph

32 commits

Author SHA1 Message Date
DataHoarder fe5e6906bc Added PEP host interrupt handling (WIP)
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-06 01:36:53 +02:00
DataHoarder fe66152b36 Bump rrcc to support INIT
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-05 16:31:05 +02:00
DataHoarder 48594244c4 Update to rrcc v0.3.0
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-04 01:54:15 +02:00
DataHoarder a938fcda22 use api_BSM_STATUS registered constants instead of hardcoded hex
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 23:58:47 +02:00
DataHoarder cd76a9590a Use new bitfield entries everywhere, bump rrcc
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 23:10:13 +02:00
DataHoarder c4f150966e Bump rrcc for bugfixes and .bitfield usage, example on init_PCIE_setClockOutDiv
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 19:35:24 +02:00
DataHoarder d6f53c13f0 Use shortened RET RRET syntax, added SBus_PCIE_Command shifts
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 03:55:57 +02:00
DataHoarder c5c13ce627 Better BSM_ARGS interrupt setup, use shift offset in clocking, clarify comments
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 03:26:55 +02:00
DataHoarder 3ade69dd4a Use shift offsets for entrypoint SET bitfields
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 03:01:19 +02:00
DataHoarder 36c67c879c Use shift offset, fix interrupt offsets 2021-08-03 02:54:47 +02:00
DataHoarder 6b825704d8 bump rrcc, fix P3 parameter on execute_SBus_PCIE_Command, use shift offset for read/write commands
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 02:41:16 +02:00
DataHoarder 76938b3319 change comments on config.asm
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 02:10:56 +02:00
DataHoarder 12019278b7 bump rrcc to include DocComment support, remove most license headers from being embedded (but leave the necessary ones)
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 02:07:51 +02:00
DataHoarder 9fd2df1ce4 bump rrcc to include new debug symbol support
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-03 01:38:39 +02:00
DataHoarder 18c5d31cc2 WIP: interrupt handling, use PUSH / new stack system 2021-08-03 00:11:17 +02:00
DataHoarder cd97cfff81 Bump rrc-as to v0.2.0 2021-08-03 00:09:49 +02:00
DataHoarder 03c490b1f8 WIP: Implement all base initialization, interrupt_handler left to bring up each PEP as it resets
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-05 12:24:31 +01:00
DataHoarder cdcc8f9071 bump rrcc to apply FASTCALL fix
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-04 17:09:52 +01:00
DataHoarder c99d942f3e Add further config values, set spi values for rrcc to use
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-04 08:21:58 +01:00
DataHoarder 0cba86062a fix init_PCIE_EACH_SERDES_SPICO ending
All checks were successful
continuous-integration/drone/push Build is passing
Enhanced debuggability of assembly and parsing errors
2021-01-04 06:10:26 +01:00
DataHoarder eefee10ef3 Improved init_PCIE_EACH_SERDES_SPICO to do full init in a single loop 2021-01-04 05:55:22 +01:00
DataHoarder 7cd116b2c8 Add license notice for binary blobs
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-03 13:12:06 +01:00
DataHoarder 30dce4171c Added further documentation from datasheet, fixed typos
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-03 11:57:18 +01:00
DataHoarder 1837e8767a WIP: added unhardcoded setClockOutDiv FASTCALL, init_PCIE_EACH_SERDES_SPICO loop
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-03 10:29:12 +01:00
DataHoarder ff27bfe764 WIP: further implement init process, add PCIE SPICO / SerDes init
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-03 09:19:51 +01:00
DataHoarder 6f91e3e7c4 Bump rrcc to fix FASTCALL and RET, added init_setPciePEPEnabled
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-03 05:32:58 +01:00
DataHoarder ec4ea001b4 Bump rrcc to include offset registers to access stack 2021-01-03 04:56:32 +01:00
DataHoarder d454455c48 Bump rrcc to include fix
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-02 15:58:23 +01:00
DataHoarder 3d64f2328e WIP: Firmware platform, updated rrcc version
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-02 15:46:37 +01:00
DataHoarder c56536f3e9 Add g++ to drone build
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-02 12:06:45 +01:00
DataHoarder 66e8b9cdd9 Init submodules on clone
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-02 12:05:09 +01:00
DataHoarder 688fdd14bb Initial project barebones structure
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-02 12:01:52 +01:00