diff --git a/TODO.txt b/TODO.txt index 416a493..194c0dd 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,5 +1,5 @@ -Default release: disable 3rd_support defines, rebuild all, run UpgradeDLL.bat and UpgradeDLLConfigPython.bat, git sync, download auto draft release, run hardwarex.bat (need MATLAB R2017b 64 bit and R2015b 32 bit, see also message about macOS (need MACBOOK14) and Linux (need saltp7-l)...), git sync -3rd_support release: download auto draft release, prepare %USERPROFILE%\Downloads\hardwarex_with_3rd_support\, run hardwarex_with_3rd_support.bat (need MATLAB R2017b 64 bit and R2015b 32 bit, mavlink versions,...), upload hardwarex_with_3rd_support.zip +Default release: disable 3rd_support defines, rebuild all, run UpgradeDLL.bat and UpgradeDLLConfigPython.bat, git sync, download auto draft release, run hardwarex.bat (need MATLAB R2022b 64 bit, R2015b 32 bit, saltp7-l, MACBOOK14, macOS_Catalina_10.15), git sync +3rd_support release: download auto draft release, prepare %USERPROFILE%\Downloads\hardwarex_with_3rd_support\, run hardwarex_with_3rd_support.bat (need MATLAB R2022b 64 bit and R2015b 32 bit, mavlink versions, etc.), upload hardwarex_with_3rd_support.zip Update Hardware-CPP, MATLAB, Python (check structures), in particular mavlink messages... @@ -8,10 +8,7 @@ Ctypes : probablement partout o Brancher lidar au mac (car les pb alloc se voient plus facilement sous arm?) et faire tests en remettant arrays pour SerialNumber? char/array of char parameters: see GetInfoRequestRPLIDAR(), GetAllSupportedScanModesRPLIDAR... - -actions add tests for linux and mac (only i64) like windows, auto test with UxVCtrl/UxVSim, SITL... -actions mac m1 cross compile (for 3rd_support, would need to ensure cmake cross compile params are passed also to the dependencies...), faire action lipo qui attend la fin des autres et télécharge les releases... -rplidar sdk only works in C++ while Matlab is checking the headers in C... +actions mac m1 cross compile (for 3rd_support, would need to ensure cmake cross compile params are passed also to the dependencies...), faire action lipo qui attend la fin des autres et télécharge les releases ou artifacts... Linux: might need to put full path for includepath in hardwarex_init.m when using local folders for sbgECom, MAVLinkSDK... Fix latest mavlink MAVPACKED mavlink_types.h (check if it is also a problem for Linux)... @@ -54,6 +51,10 @@ UBX could be supported (need to define the structures in Python...)... critical sections should be everywhere especially for Pololu and SSC32... +actions more tests with UxVCtrl/UxVSim, SITL... + +rplidar sdk only works in C++ while Matlab is checking the headers in C... + Simplify by gathering Create, Connect...?