Commit Graph

62 Commits

Author SHA1 Message Date
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 375917baa3 Center sin/cos encoder amplitude limit around 1 2022-11-16 13:48:50 +01: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
Benjamin Vedder 56c5648770 Further sin/cos encoder improvements 2022-10-11 17:52:17 +02:00
Benjamin Vedder d361823e85 Fixed sin/cos encoder filter 2022-10-11 16:54:54 +02: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 bb515aaf9c Making it clear a commented out line is included for visability. 2022-07-20 08:04:47 -06:00
Zach O'Brien d0c61c8522 Adding myself to copyright header on AS5x47U encoder files. 2022-07-19 09:42:13 -06: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 86c1cdad92 Moving '{'s to match coding standard.
Making tabbing match coding standard for switch cases.
Moving comments so they are less confusing.
2022-07-19 08:46:11 -06:00
Zach O'Brien 9c7b0dae2c Adding support for the AS5x47U encoder. 2022-07-18 14:25:03 -06:00
Benjamin Vedder 21943b17e7
Update enc_as504x.h 2022-06-03 16:57:17 +02:00
Frank Severinsen 55823b989a Add AS504x Fault macros 2022-06-03 16:09:51 +02:00
Kenn Sebesta cf6f32332d [Utils] Update the header includes 2022-03-23 20:25:37 -04:00
Benjamin Vedder 5609b31d42 As5047 encoder fixes 2022-02-28 14:30:48 +01:00
Benjamin Vedder 4c1bf2f40e Apply appconf after changing it 2022-02-22 02:36:14 +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
Benjamin Vedder 77e75f4898 Removed hw deinit as that encoder uses sw spi 2022-02-20 00:43:36 +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
Jakub Tomczak 77d743eaeb non-extern configuration variables + moved defines 2022-01-02 17:40:55 +01:00
Jakub Tomczak 1f8a2cebfb init by encoders_type_t parameter, memory use convenient structures 2022-01-02 16:35:55 +01:00
Jakub Tomczak e4e16cad88 +spi_bb_nss_init(), MT6816 uses spi_bb
quick spi_bb integration in MT6816.c
2021-12-26 18:44:33 +01:00
Jakub Tomczak 6edba4fbce spi_bb update TODO: hook MT6816 with spi_bb 2021-12-20 16:52:59 +01:00