Benjamin Vedder
|
084f148621
|
Merge pull request #723 from Lauszus/fix/python_quite
Make the command for getting the Python version quite
|
2024-05-15 16:06:12 +02:00 |
Kristian Sloth Lauszus
|
06f21e5d7a
|
Make the command for getting the Python version quite
"python" is not available on my system only "python3",
so this will cause output stderr even though the Makefile
later checks if "python3" exist
|
2024-05-15 15:46:38 +02:00 |
Kristian Sloth Lauszus
|
9e0b2433aa
|
Make it possible to disable LispBM by setting "USE_LISPBM=0"
I have a custom application that is too large to large if LispBM is included
|
2024-05-15 15:34:59 +02:00 |
Benjamin Vedder
|
a17667bdaa
|
Support for only polling variables starting with vt
|
2023-11-06 13:37:19 +01:00 |
Benjamin Vedder
|
8ee5ac48a5
|
Changed back main stack size
|
2022-11-16 12:00:47 +01:00 |
Benjamin Vedder
|
1f2568bd8c
|
Some cleanup, run encoder-routine in thread instead of isr
|
2022-11-16 11:49:47 +01:00 |
Benjamin Vedder
|
ff9679d336
|
Lisp code streaming, more native functions and checks, custom config support, moved global send buffer to mempools
|
2022-09-18 22:47:50 +02:00 |
Benjamin Vedder
|
81e8f2c368
|
Moved nrf to driver
|
2022-05-15 12:24:02 +02:00 |
Benjamin Vedder
|
ba5268f048
|
Moved shutdown to hwconf
|
2022-05-15 12:04:38 +02:00 |
Benjamin Vedder
|
b900ffcde5
|
Orginized files
|
2022-05-15 11:55:34 +02:00 |
Benjamin Vedder
|
196dd3d4e2
|
Made some FOC-functions free from side effects and moved them to their own file to enable unit testing
|
2022-04-06 15:12:24 +02:00 |
Kenn Sebesta
|
d5cf6f4ca8
|
[Utils] Update Makefile
|
2022-03-23 18:46:31 -04:00 |
Kenn Sebesta
|
a36e439158
|
[Make][Tools] Reliably get the compiler version
If the user didn't have ARM SDK in the ./tools path, then previously they
would not get the compiler version string.
|
2022-03-23 12:52:48 -04: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 |
Kenn Sebesta
|
26605687fa
|
[gtest] Fix Windows installation
It had previously worked only on bash shells.
|
2022-03-16 10:41:01 -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 |
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 |
Kenn Sebesta
|
5da38dfedf
|
[Make] Capture git branch, commit, dirty state, and arm compiler
This code pushes those strings into #defines which are available inside the
firmware.
|
2022-03-06 19:07:15 -05:00 |
Kenn Sebesta
|
b7f1d9db41
|
[Make][Qt] Add `qt_install` recipe
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
3fc1d61ed7
|
[Make][Linux] Add support for installing linuxdeployqt
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
9d08db49e5
|
[Make][Qt] Point toward full SDK directory
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
766048cea2
|
[Make][Qt Creator] Install local SDK into kit path
Note that `qt_creator_clean` will currently fail if `qt_creator_uninstall`
does not find the appropriately named Qt kit and SDK.
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
1cceb51aed
|
[Make][Qt] Define the recipe for Qt SDK before the Qt Creator recipe
This lets certain SDK variables be accessible to the Qt Creator recipe.
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
c350576372
|
[Make] Remove indentation, making comments be `make` comments
Otherwise, the comments are interpreted as shell comments, and the Windows
shell does not consider `#` a comment.
Dumb, but that's the way it is.
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
8d734d9f49
|
[Make][Qt SDK] Add recipe for installing Qt SDK
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
00203331fd
|
[Make][Qt Creator] Add recipe for installation and auto-configuration
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
b0749cd06f
|
[Make][Python] Look for Python3
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
a65b4dae49
|
[Makefile][OS-agnostic] Configure makefiles for macOS/Linux/Windows
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
7d93da7313
|
[Makefile][System ID] Improved method for detecting OS
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
b87e2c8d70
|
[Makefile][Tools] Refine support for Windows
This no longer needs MinGW32.
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
463647e8aa
|
[Makefile] Modify output location and name
Build each binary in its own directory, and label them with their git hash,
and signalling if it is dirty.
|
2022-03-02 16:56:18 -05:00 |
Kenn Sebesta
|
96fd43f8bf
|
[Make] Add unit testing
This adds the Makefile scaffolding, as well as the tool installer.
|
2022-03-02 16:56:17 -05:00 |
Kenn Sebesta
|
49163775b3
|
[Make] Add makefile for installing build environment tools
|
2022-03-02 16:56:17 -05:00 |
Kenn Sebesta
|
a3fb35d6a4
|
[Make] Makefile which identifies the host OS
|
2022-03-02 16:56:17 -05:00 |
Kenn Sebesta
|
929756dc59
|
[Make] Introduce makefile specific to building the firmware
|
2022-03-02 16:56:17 -05:00 |
Kenn Sebesta
|
e64c404dba
|
[Make] Move makefile to a firmware specific makefile
|
2022-03-02 16:56:17 -05:00 |