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