Commit Graph

37 Commits

Author SHA1 Message Date
Benjamin Vedder 1a92069bc6 Use accurate sincosf for encoder offset as speed does not matter in the initialization function 2022-12-02 12:23:59 +01:00
Thomas Solatges adeb2a4987 cleanup sin/cos phase error compensation 2022-12-01 16:17:24 +01:00
Thomas Solatges 4ed731479c WIP adding sin/cos phase error compensation 2022-12-01 15:50:27 +01:00
Benjamin Vedder 858bdb9913 Added encoder error rate command 2022-11-19 18:46:01 +01:00
Benjamin Vedder 8a7f5c7b50 Rearranged encoder settings, added custom encoder support 2022-11-19 16:23:07 +01:00
Benjamin Vedder eee535960b Use amplitude instead of gain setting for sin/cos encoder 2022-11-18 09:55:40 +01:00
Teslafly c234b5c94b fix tle5012 typo 2022-11-17 01:43:33 -06:00
Benjamin Vedder cbe2e5787d Guard for hw without hw spi 2022-11-16 12:09:22 +01:00
Benjamin Vedder 1f2568bd8c Some cleanup, run encoder-routine in thread instead of isr 2022-11-16 11:49:47 +01:00
Teslafly 28260c6cfc Add tle5012 encoder using software ssc interface 2022-11-15 13:34:30 -06:00
Vincent Manoukian 413ccdbff1 First impl of bissc.
Update the motor signature for VescTools.
2022-10-02 16:33:17 +02:00
Zach O'Brien 93e74e5363 Fixing spelling errors in comments.
Adjusting whitespace to adhere to coding style.
2022-07-19 09:35:38 -06:00
Zach O'Brien 9c7b0dae2c Adding support for the AS5x47U encoder. 2022-07-18 14:25:03 -06:00
Kenn Sebesta cf6f32332d [Utils] Update the header includes 2022-03-23 20:25:37 -04:00
Benjamin Vedder 4c1bf2f40e Apply appconf after changing it 2022-02-22 02:36:14 +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
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
Jakub Tomczak a5dcae5d10 solved warning 2022-02-16 15:23:46 +01:00
Jakub Tomczak 00c6643b29 abi counts variable fix 2022-01-27 15:48:08 +01:00
Jakub Tomczak 930a0e156a ENCSPI correct pin assigment 2022-01-27 11:31:02 +01:00
Jakub Tomczak d37a34ccee sin_conf function + post merge fixes 2022-01-27 10:53:00 +01:00
Jakub Tomczak 150c0e836f refactor datatype names 2022-01-24 14:18:18 +01:00
Jakub Tomczak 9823d1cfcb refactor 2022-01-21 15:07:56 +01:00
Jakub Tomczak 8705bfe64e Merge remote-tracking branch 'Jaycobe96/dev_fw_5_03' into dev_fw_5_03 2022-01-21 14:51:43 +01:00
Jakub Tomczak a213702daa types reduction
tbf: encoder/encoder.c:35:1: warning: missing braces around initializer [-Wmissing-braces]
2022-01-21 13:39:32 +01:00
Jakub Tomczak e61e4e715f types reduction
tbf: encoder/encoder.c:35:1: warning: missing braces around initializer [-Wmissing-braces]
2022-01-20 21:23:37 +01:00
Jakub Tomczak 2a120615be encoders to encoder refactor 2022-01-09 17:10:40 +01:00