Commit Graph

1713 Commits

Author SHA1 Message Date
Benjamin Vedder c348120325 High-performance and silent HFI 2022-03-23 15:04:30 +01:00
Benjamin Vedder 98579ad5e9
Merge pull request #453 from kubark42/use_proper_powershell_script_block_formatting
[Make] use proper powershell script block formatting.
2022-03-21 13:55:06 +01:00
Kenn Sebesta 802b88ae37 [Make] use proper powershell script block formatting.
- See `powershell -help` "-command" section.
- C.f. https://github.com/PowerShell/PowerShell/issues/10842
2022-03-21 08:12:57 -04:00
Benjamin Vedder 9a36f60694
Merge pull request #448 from kubark42/clang_single_precision
[Unit test] Use compiler-specific double-->single flags
2022-03-21 10:21:16 +01:00
Benjamin Vedder 91eedcd21f
Merge pull request #446 from kubark42/windows_unit_testing
Windows unit testing
2022-03-21 10:20:43 +01:00
Benjamin Vedder bdbc962a97
Merge pull request #454 from kubark42/chibios_windows_build
[Make][Windows] Force the use of `cmd` shell for ChibiOS rules.mk
2022-03-21 10:20:14 +01:00
Benjamin Vedder f51223f7ee
Merge pull request #452 from kubark42/make_clean_dep
[Make] add `.dep` to `_clean` make targets
2022-03-21 10:19:30 +01:00
Kenn Sebesta 8b86437df5 [Make][Windows] Force the use of `cmd` shell for ChibiOS rules.mk
This guarantees that it won't matter if Git for Windows's sh.exe is on the
path and aliases `make`'s sh.exe.
2022-03-20 20:56:03 -04:00
Kenn Sebesta c0460e4d58 [Make] add `.dep` to `_clean` make targets
This directory is created by ChibiOS.
2022-03-18 08:24:41 -04:00
Kenn Sebesta faa2cecd8a [gtest][Windows] Resolve unit testing runtime issues
It had previously worked only on bash shells.
2022-03-16 10:41:09 -04:00
Kenn Sebesta 26605687fa [gtest] Fix Windows installation
It had previously worked only on bash shells.
2022-03-16 10:41:01 -04:00
Benjamin Vedder 7834668fcd
Merge pull request #449 from kubark42/fix_utils_norm_angle_rad
[Utils] Fix minor `utils_norm_angle()` discrepancy
2022-03-15 16:32:31 +01:00
Kenn Sebesta ed8be70643 [Utils] Fix utils_norm_angle
The API contract stipulates -pi <= angle < pi, but the code delivered
-pi <= angle <= pi
2022-03-14 14:19:37 -04:00
Kenn Sebesta ecf2c9a5b0 [Unit test] Use compiler-specific double-->single flags
Not all compilers support `-fsingle-precision-constant`
2022-03-14 13:15:55 -04:00
Benjamin Vedder 693665a704
Merge pull request #445 from kubark42/readme_powershell_requirement
[Readme][Windows] Remove powershell requirement
2022-03-14 12:39:31 +01:00
Kenn Sebesta 9c15fc3d8c [Readme][Windows] Fix typo 2022-03-14 07:34:03 -04:00
Kenn Sebesta 1b4f7d0c13 [Readme][Windows] Remove powershell requirement
Windows Powershell is installed by default.
2022-03-14 07:32:54 -04:00
Benjamin Vedder ef5421d65a Lisp GPIO-support 2022-03-13 22:53:25 +01:00
Benjamin Vedder 6ace516b3f Added CAN status message 6 with ADC and PPM values 2022-03-13 20:56:26 +01:00
Benjamin Vedder e02ca4fda5 Added lisp eeprom functions 2022-03-13 19:14:33 +01:00
Benjamin Vedder 0113b348c3 Faster motor enable after flash operations 2022-03-13 17:49:41 +01:00
Benjamin Vedder 1d8ce02bc2
Merge pull request #442 from kubark42/windows_powershell_fixes
Windows powershell fixes
2022-03-13 17:22:42 +01:00
Benjamin Vedder 870bfa3f20 Fixed multi-core build of single firmware on linux 2022-03-13 17:21:07 +01:00
Kenn Sebesta ed807c0ae7 [ChibiOS][Windows] Use Windows-specific mkdir command
This resolves a last problem for building on Windows.
2022-03-13 10:11:28 -04:00
Kenn Sebesta 37068c70a9 [Make][Windows] Replace `pwsh` by `powershell`
This calls the "Powershell for Windows" instead of the "MS Powershell"
console.
2022-03-13 10:11:28 -04:00
Benjamin Vedder 1076356d09 Updated version number 2022-03-13 10:19:08 +01:00
Benjamin Vedder d00d1f6b6f Added lisp remote support 2022-03-13 10:15:24 +01:00
Benjamin Vedder c96236ca5c
Merge pull request #444 from kubark42/readme_tweaks
[README] Fixed a typo, and updated instructions
2022-03-13 09:55:41 +01:00
Benjamin Vedder 0b530ed676
Merge pull request #443 from kubark42/make_fixes
Make fixes
2022-03-13 09:55:32 +01:00
Kenn Sebesta 25545f4350 [README] Fixed a typo, and updated instructions 2022-03-12 13:27:39 -05:00
Kenn Sebesta ed1229477f [Makefile] Use the $(PYTHON) variable, instead of hardcoded `python3` 2022-03-12 13:23:01 -05:00
Kenn Sebesta 816f87a085 [Make][Tools] Don't depend on pip stuff being on the path 2022-03-12 13:22:42 -05:00
Kenn Sebesta 4a5925668a [Make] Only check for ARM-gcc version if the SDK is installed 2022-03-12 13:21:50 -05:00
Benjamin Vedder e9d6fd5842 Use bitfields for CAN-messages and support two different CAN status rates 2022-03-11 18:08:28 +01:00
Benjamin Vedder d3cc788255 Fixed str-split so that it does not destroy the input string 2022-03-10 16:33:44 +01:00
Benjamin Vedder 58daf1b609 Squashed 'lispBM/lispBM/' changes from 78047efe..6199703d
6199703d removed left over debug residue from destructive reverse
5f3257f4 added a destructive list reverse function
421d5a61 returning an error from an extension now terminates the context in which the error happened. There is still one retry in the case of merrot
c6d9a3cb update changelog
6332a158 added a way to register an error reason string from extensions. pretty untested at the moment
e9a7fa5d update README
f9a66bfc fix left over num-eq in doc
52c4e05f doc update
b54230f8 md doc test
80125f23 experiment
1278aa24 update
e576c4f2 md doc

git-subtree-dir: lispBM/lispBM
git-subtree-split: 6199703df06c4a5709c84cb17102a8e088caa847
2022-03-10 16:29:11 +01:00
Benjamin Vedder 05451cdd5a Merge commit '58daf1b609cb920008824d4c8de4b9eb5be1a897' 2022-03-10 16:29:11 +01:00
Benjamin Vedder dc088d0e29
Merge pull request #437 from kubark42/truncate_number_int_to_bool
[Utils] Return `bool` instead of `int`
2022-03-10 00:13:30 +01:00
Benjamin Vedder e9295f5c61 Added function to set the IMU yaw for drift compensation 2022-03-09 23:35:06 +01:00
Benjamin Vedder bfa91a6895
Merge pull request #435 from kubark42/norm_macro
[Math] Use a macro for the two-norm
2022-03-09 23:33:41 +01:00
Kenn Sebesta 936305bb95 [Utils] Return `bool` instead of `int` 2022-03-09 12:11:19 -05:00
Benjamin Vedder 0d26015a57 Changed event-enable to use symbols instead of strings 2022-03-08 19:53:37 +01:00
Benjamin Vedder 06064facb7 Updated loaded code for new eq operator 2022-03-08 17:55:18 +01:00
Benjamin Vedder 1b64651a9a Squashed 'lispBM/lispBM/' changes from eead0b27..78047efe
78047efe update
615f0d3c = now behaves as num-eq did and num-eq has been removed. for structural equality use eq
25cd006a define will give evaluation error if given more than 2 arguments

git-subtree-dir: lispBM/lispBM
git-subtree-split: 78047efe2b9ce60c841f85179539a62e1b1c48e5
2022-03-08 17:48:01 +01:00
Benjamin Vedder 7e4716f3f3 Merge commit '1b64651a9a0c19201cba9c8e993f9760e490289b' 2022-03-08 17:48:01 +01:00
Benjamin Vedder 69b064d821 Added HW410 5mOhm fw to vesc tool 2022-03-07 20:56:46 +01:00
Benjamin Vedder 6b4f07c926 Updated changelog 2022-03-07 19:27:16 +01:00
Benjamin Vedder 3aafc38e7c Fixed lisp stat send limit 2022-03-07 18:58:17 +01:00
Benjamin Vedder a88abfae2e
Merge pull request #436 from adilrepas/patch-1
Create hw_410_005ohm.h
2022-03-07 18:06:08 +01:00
adilrepas c8e64589c1
Create hw_410_005ohm.h 2022-03-08 00:57:57 +08:00