Matthew Kennedy
9adaa12dd9
gdb in build tools
2024-03-20 01:54:33 -07:00
Matthew Kennedy
2436e7c105
implement TS console over ATWINC1500 WiFi ( #373 )
...
* experimenting with atwinc1500
* rename to cpp
* if/else without curly braces
* nullptr
* static asserts
* unused params
* stub basic bsp and wifi console
* misc c++ fixes
* it appears to compile?
* enable/disable ISR
* idk why this needs to get commented
* dead code
* more wifi plumbing
* move wifi init after hardware init
* wifi bsp
* bsp handles empty SPI read/write, pin init
* build spi_flash.cpp
* don't double-enable interrupts
* maybe no need for extern "C"
* faster SPI
* socket kinda connects?
* wifi updater tool?
* log wifi stuff to efiPrintf
* I'm not sure why you have to skip the reboot it says you have to do
* working tcp implementation
* use lock instead of actually cycling interrupts
* improve socket receive performance
* add firmware info
* avoid locking for spi select/unselect
* allow larger SPI ops
* wifi thread priority
* hooks for pins and SPI device
* guard
* build atlas with wifi
* don't unconditionally define EFI_WIFI, oops
* only build wifi if wifi
* typo
* H7 SPI
* typo
2024-03-01 12:37:55 -08:00
Matthew Kennedy
1a0ef4fbff
put compilers in a submodule ( #360 )
...
* add compiler submodule
* use compiler from git if not found on path
* add todo
* select darwin vs. linux properly
* update submodule for darwin compiler
* match formatting
* hide stray ramdisk images
* lfs: true
* lfs in the right spot?
* console doesn't need lfs
* all builds that touch self hosted server can use lfs
* don't ever bother trying to use the installed compiler
* simplify and print a little more info
* remove old submodule
* add build tools submodule
* fix path
* we don't need lfs
* no need to test compiler
* set a branch
* allow passing compiler, auto-submodule if missing
* missing endif
2024-02-13 14:44:15 -08:00
Matthew Kennedy
88e9d4431d
bump windows openblt binaries
2023-11-04 02:27:59 -07:00
Matthew Kennedy
aa5425a4da
bump openblt lib for windows binaries
2023-11-03 23:48:42 -07:00
Matthew Kennedy
124bbd09af
Add BootCommander for macos to bundle ( #274 )
...
* experiment
* list properly
* macos build
* testing with macos openblt branch
* build as static lib, copy mac/linux in to bundle
* use master with macos
* reenable boards
* probably correctly detect OS
* oop
* dead line
2023-10-26 01:39:00 -07:00
Matthew Kennedy
9dfff48593
switch openblt to FOME fork ( #273 )
2023-10-25 23:40:13 -07:00
Matthew Kennedy
735c586081
delete case sensitive duplicate #89
2023-04-28 21:14:03 -07:00
OrchardPerformance
612fb38ef0
Added FOME statement
2023-04-24 00:41:08 +01:00
Matthew Kennedy
3bd5def671
cmsis-svd replacement files
2023-03-02 01:26:33 -08:00
Matthew Kennedy
a9add52d35
remove cmsis-svd
2023-03-02 01:23:05 -08:00
rusefillc
29f00bf345
Document, drop or else cmsis-svd #4481
2022-08-24 14:08:06 -04:00
rusefi
c32e826fea
refactoring: explicit folder for FatFS
2022-08-24 13:55:21 -04:00
rusefillc
99c29d624f
firmware update via CAN #3362
2022-05-10 06:14:57 -04:00
Matthew Kennedy
752b3b5e18
MMC reads rtc ( #3945 )
2022-02-18 19:35:28 -05:00
Andrey G
a532d180cc
OponBLT: drop cmake required version from 3.15 to 3.10 ( #3934 )
2022-02-13 15:55:58 -05:00
Andrey G
8974166079
OpenBLT: add as submodule under firmware/ext ( #3432 )
...
* OpenBLT: add as submodule under firmware/ext
OpenBLT is forked for RusEFI, rusefi_prod brunch is used.
* OpenBLT: use https for submodule
* submodule: make openblt submodule to track rusefi_prod
2021-10-31 14:46:28 -04:00
Matthew Kennedy
bf9eb8844a
don't build OS lib ( #2700 )
...
* don't build OS lib
* update lua
2021-05-17 08:38:30 +03:00
Matthew Kennedy
a470c1eec1
lua 5.4 ( #2590 )
...
* thread priority
* build
* makefile prep
* call startup
* lua 5.1
* mk
* 5.3
* mk
* I guess lua does something?
* extract hooks, builds for tests
* a bit of error handling
* guard
* bootloader makefile
* remove lua
* submodule
* submodule update
* builds with submodule
* disabled by default
* h7 chconf
* tweaks
* add a useful hook
* move luaconf
* perf trace lua
* test helpers
* lua unit tests
* include to satiate clang
2021-04-28 22:41:25 -04:00
Matthew Kennedy
506fb55f5c
Store ini filesystem in compressed block device ( #2420 )
...
* add module
* implement compressed block device
* enable for f7/h7
* script
* stub compressed image
* implement
* call the script
* headers, comments, fix init bug
* set msd options
* update chibios-contrib
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-07 19:25:34 -05:00
Matthew Kennedy
c36c23c0b6
debugging in vscode 🎉 ( #1942 )
2020-11-11 20:36:15 -05:00
rusefi
0e82173958
#631 TIME_MS2I mostly
2019-01-28 20:00:17 -05:00
rusefi
f33ee12f3b
#550
2018-01-23 22:23:24 -05:00
rusefi
0b0f9efa3a
Feature 463 ( #464 )
...
* #463
* #463
* default .LD filename
* #463
* fixing start-up by disabling LSE until rusEfi patch is applied
* simulator compiles now
* latest ChibiOS 17 with FatFS 0.13
2018-01-23 21:17:30 -05:00
rusefi
98c84c05b0
and another dead file
2018-01-23 16:56:24 -05:00
Fabien Poussin
6d1515ce42
Missing fatfs file
2017-03-29 17:58:36 +02:00
Fabien Poussin
11b37d8c29
Adding missing ff.c
2017-03-29 17:56:42 +02:00
Fabien Poussin
55de3f46f5
Fixed FatFS library compilation.
2017-03-29 17:56:42 +02:00
Fabien Poussin
d16f5c7cc2
ChibiOS 16.x update.
2017-03-29 17:54:06 +02:00
rusefi
123814320b
manual picking from ChibiOS migration branch
2017-03-28 07:58:00 -04:00
rusefi
633e83ca18
2017-03-28 07:49:59 -04:00
rusEfi
41e7abdd6f
auto-sync
2015-07-10 09:01:56 -04:00
rusEfi
69b0c4e2de
auto-sync
2015-07-10 08:57:59 -04:00
rusEfi
490da27bb3
auto-sync
2015-07-06 21:33:28 -04:00
rusefi
4ee83f0fee
auto-sync
2014-08-29 10:52:33 -04:00
rusefi
4e25f6cbfc
auto-sync
2014-08-29 10:44:55 -04:00
rusefi
558ba46c27
newer version
2014-04-22 19:43:32 -05:00
rusefi
aadb01cf6d
initial version
2014-04-22 17:13:46 -05:00