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 |