Commit Graph

1482 Commits

Author SHA1 Message Date
Benjamin Vedder 7bc9e908fe Squashed 'lispBM/lispBM/' changes from 2d78c54b..c1b59b75
c1b59b75 fix some bugs in array_extensions

git-subtree-dir: lispBM/lispBM
git-subtree-split: c1b59b75293608ee78fd2eb2e2d9c386db58f71e
2022-02-24 10:25:00 +01:00
Benjamin Vedder 4d270574db Merge commit '7bc9e908fe8403ebb294208af71f5f0ae6ed215e' 2022-02-24 10:25:00 +01:00
Benjamin Vedder 6bbf6f3c06 Lisp I2C driver 2022-02-24 01:19:09 +01:00
Benjamin Vedder 8606afca8e Added support for dynamic loading of lisp symbols if they are missing 2022-02-23 22:56:30 +01:00
Benjamin Vedder 22ef0a5861 Squashed 'lispBM/lispBM/' changes from 0a38cb96..2d78c54b
2d78c54b added callback mechanism for loading dynamic loading of missing functions

git-subtree-dir: lispBM/lispBM
git-subtree-split: 2d78c54b3aa16c2ac0a02c45b42dc991143cfa7a
2022-02-23 20:30:52 +01:00
Benjamin Vedder fe6a5acd65 Merge commit '22ef0a5861726fb2f64cc65e64e716d3112b509b' 2022-02-23 20:30:52 +01:00
Benjamin Vedder a2885343a3 Squashed 'lispBM/lispBM/' changes from 29e7f221..0a38cb96
0a38cb96 fix silly bug

git-subtree-dir: lispBM/lispBM
git-subtree-split: 0a38cb9639f62be53a98db576c06ffafcaa477dc
2022-02-23 14:52:58 +01:00
Benjamin Vedder 081ab5dc4c Merge commit 'a2885343a337c5621b0f70f2beab7dd46f2999d0' 2022-02-23 14:52:58 +01:00
Benjamin Vedder 73b7f7ac0d Squashed 'lispBM/lispBM/' changes from 72f05666..29e7f221
29e7f221 added a symrepr char* iterator function

git-subtree-dir: lispBM/lispBM
git-subtree-split: 29e7f221b3e0f072e629b484008ed1f5e779edf7
2022-02-23 14:50:38 +01:00
Benjamin Vedder b1840511df Merge commit '73b7f7ac0d0c86d902ed253abbc8820fadc41ee6' 2022-02-23 14:50:38 +01:00
Benjamin Vedder 0a2eb07a6d Squashed 'lispBM/lispBM/' changes from ccc08bc3..72f05666
72f05666 extended setvar functionality to heap defined variables

git-subtree-dir: lispBM/lispBM
git-subtree-split: 72f05666afed4bd3a506803724f98f17ce4300c5
2022-02-22 21:39:18 +01:00
Benjamin Vedder bead47c978 Merge commit '0a2eb07a6dbc028526b39bc48e04c885a5be5e2a' 2022-02-22 21:39:18 +01:00
Benjamin Vedder b880b5f0d8 Squashed 'lispBM/lispBM/' changes from d820e066..ccc08bc3
ccc08bc3 tweak to spawn
7a9ca078 doc tweak

git-subtree-dir: lispBM/lispBM
git-subtree-split: ccc08bc3c689231a11c939fc77b0c31c5c842311
2022-02-22 21:22:44 +01:00
Benjamin Vedder 4088bd6a02 Merge commit 'b880b5f0d8ff75f062ef0e3709aa3c1bb460c2cb' 2022-02-22 21:22:44 +01:00
Benjamin Vedder 21a2985e66 Added lisp UART support 2022-02-22 02:37:23 +01:00
Benjamin Vedder 4c1bf2f40e Apply appconf after changing it 2022-02-22 02:36:14 +01:00
Benjamin Vedder 78ca6b2cb3 Squashed 'lispBM/lispBM/' changes from f6ae1498..d820e066
d820e066 renamed the array extensions
f80d5936 some additions to documentation
4c499d52 version

git-subtree-dir: lispBM/lispBM
git-subtree-split: d820e066e98d90ec94b91f16f43b809d10bbd1f3
2022-02-21 20:02:27 +01:00
Benjamin Vedder 84daf396e0 Merge commit '78ca6b2cb3358e39e729507b50c7eaefbbaaf978' 2022-02-21 20:02:27 +01:00
Benjamin Vedder 31cbd310a8 Merge branch 'master' of github.com:vedderb/bldc 2022-02-21 20:00:47 +01:00
Benjamin Vedder 21ad12a5bb
Merge pull request #421 from secupol/master
Fix some typos
2022-02-21 20:00:39 +01:00
Benjamin Vedder 2fed9fe162 Squashed 'lispBM/lispBM/' changes from 7930b985..f6ae1498
f6ae1498 gc should free array header always
ee321014 fix in unsafe-free
1e9f2399 test of unsafe-free
c97eb831 added unsafe-free to array_extensions
0076f553 fix bug in gc sweep related to arrays allocated in lbm_memory
9c414d5a fix bug in c function for creating array in lbm

git-subtree-dir: lispBM/lispBM
git-subtree-split: f6ae1498908a8c1364479d24b434669ca59a6300
2022-02-21 18:36:00 +01:00
Benjamin Vedder 8e810039f7 Merge commit '2fed9fe16262b29507b2fd44620f19cf1ce3e2b8' 2022-02-21 18:36:00 +01:00
Benjamin Vedder 6c9bb736a2 Merge commit '21f14aea6621784f3a0328a1ca37bb84cb8fdd7d' 2022-02-21 12:02:15 +01:00
Benjamin Vedder 21f14aea66 Squashed 'lispBM/lispBM/' changes from 6a219e20..7930b985
7930b985 tweak change log
e8869883 small amounts of optimization to eval_cps
ac3bd152 silly call-cc test
8dba90e3 Merge branch 'master' into dev
f4cf6a54 added one more test of array_extensions, packing and upacking floats
b27895cb added test for hex numbers
337c0eda fix bug in compression that applies to hexadecimal numnbers.
a55c5857 added another array_extensions test and fixed one bug
d255d69b added another array_extensions test
983024d4 array creation from lisp and one test added
65d8a498 bug fix array_extensions
47ddb8ae updates to array_extensions
cb5c3421 small tweaks to array-extensions, starting to maybe make sense
01233e92 some small additions to array_extensions
fb9db7ab mini-tweak array_extensions
a05aa268 fix bugs in lispbm.mk and add a test of variables2
ddca1665 small tweaks array-extensions
2466abc6 work in progress
0dc7ec7c work in progress with a library of array extensions
df142ceb added .clang_complete
5229ca5e planning, no code yet
cd6f5e3f Merge branch 'master' into dev
0f4c9bf2 added a rule for running tests from the makefile and tweaks test-script to only fail if there are unexpected failures
7a61f4e1 Merge branch 'master' into dev
9f8c9caf update lbm_version
feab23d3 Merge branch 'master' into dev
112c01df added array creation from C on the lbm_memory. GC will remove these
ca70c70a Merge branch 'master' into dev
f8e38cc2 Merge branch 'master' into dev
fc203669 Merge branch 'master' into dev
57af7182 Merge branch 'master' into dev
037e2352 commenting and version
977cd92a Merge branch 'master' into dev
34322bcf small tweak readme
1f22da9e fix recursion issue with macros
fec81a7b version tweak
8548884b macros and callcc
7eadf3cc added a macro test2
8152930d improvement to macro subsystem
cce45228 first sketch of macro expansion

git-subtree-dir: lispBM/lispBM
git-subtree-split: 7930b9854a05a8d09b40d078da94bb3743ef977b
2022-02-21 12:02:15 +01:00
secupol cb3c0b17dd
Update mcpwm_foc.c 2022-02-21 17:25:46 +09:00
secupol 138ef5b606
Update mc_interface.c 2022-02-21 17:17:16 +09:00
secupol 9804dc0914
Update main.c 2022-02-21 17:12:20 +09:00
Benjamin Vedder f5b84dd559 Shorter 16-bit spi_bb delay. NOTE: This is a temporary fix, the spi_bb driver needs a rewrite at some point to support different polarities, phases, speeds etc. 2022-02-20 23:38:01 +01:00
Benjamin Vedder 9d1926a130
Merge pull request #416 from tensorfield-ag/master
Fix SPI NSS PORT and PIN for MKV
2022-02-20 17:58:37 +01:00
Benjamin Vedder 2b7a698c02
Merge pull request #418 from secupol/master
Update mcpwm_foc.c
2022-02-20 17:57:35 +01:00
Benjamin Vedder 52d8fa373c Updated version number and changelog 2022-02-20 17:53:59 +01:00
Benjamin Vedder 7aa40f6a61
Merge pull request #420 from vedderb/encoder_split
Encoder split
2022-02-20 17:43:03 +01:00
Benjamin Vedder 1fd6ed8309 Final fixes in TS5700N8501 driver 2022-02-20 17:32:35 +01:00
Benjamin Vedder bda488a72a Small fix 2022-02-20 16:33:25 +01:00
Benjamin Vedder d7747fa708 Moved state out of enc_abi, more encoder cleanup 2022-02-20 16:22:38 +01:00
Benjamin Vedder 4352e24b27 Moved state out of ts5700n8501 and moved all encoder state to own file 2022-02-20 13:44:01 +01:00
Benjamin Vedder f40cd090d0 Moved state out of ad2s1205 2022-02-20 12:47:34 +01:00
Benjamin Vedder 8bd3057dd7 Automatic timestep measurement 2022-02-20 12:21:05 +01:00
Benjamin Vedder a446b355af Sincos cleanup 2022-02-20 12:12:40 +01:00
secupol ebe8d70190
Update mcpwm_foc.c
It is different from other phase latency.
2022-02-20 16:07:36 +09:00
Benjamin Vedder 77e75f4898 Removed hw deinit as that encoder uses sw spi 2022-02-20 00:43:36 +01:00
Benjamin Vedder 18d051a2a0 Some tweaks to spi_bb 2022-02-20 00:38:13 +01:00
Benjamin Vedder a777b8b923 Moved state out of MT6816 2022-02-20 00:16:51 +01:00
Benjamin Vedder 5c2f65114d Added macro for reading last AS504x angle 2022-02-19 23:39:48 +01:00
Benjamin Vedder 95183ce724 More refactoring, moved state out of AS504x so that multiple instances can be used 2022-02-19 23:28:58 +01:00
Benjamin Vedder 2e0a95e5ea Renaming and refactoring 2022-02-19 21:00:52 +01:00
Benjamin Vedder 3bd5545c3e Fixed build on all hardwares 2022-02-19 19:40:42 +01:00
Benjamin Vedder 0f12cb7d50 First round of cleanup 2022-02-19 18:51:34 +01:00
Benjamin Vedder 3d0f03a56d Added headers, let me know if I missed someone or got it wrong 2022-02-19 15:37:12 +01:00
Benjamin Vedder 67df37c9c0
Merge pull request #405 from Jaycobe96/master
Encoder split
2022-02-19 15:21:36 +01:00