Commit Graph

3537 Commits

Author SHA1 Message Date
Oleg Kalachev
b7e8acefb4 Use libcamera_ros camera driver
v4l2 doesn't work on Bookworm with RPi camera
2024-06-16 08:32:44 +03:00
Oleg Kalachev
caa974b71c Fix running rosbridge_suite adding ROS_OV_OVERRIDE env variable
It gives error 'Could not detect OS' (from roslib) on Bookworm without that
2024-05-22 14:17:59 +03:00
Oleg Kalachev
3f00001d9a Merge branch 'master' into bookworm 2024-05-09 20:40:34 +03:00
Oleg Kalachev
1a9e689b8c Disable exiting on error in init scripts 2024-05-08 20:09:09 +03:00
Oleg Kalachev
1e2f92f165 Fix Wi-Fi creation 2024-05-08 20:07:10 +03:00
Oleg Kalachev
d087d1c953 Try to fix 2024-05-07 22:26:25 +03:00
Oleg Kalachev
01c495597b Upload image to artifacts if this is not master 2024-05-07 21:39:42 +03:00
Oleg Kalachev
8c8fdcda54 Try to fix Butterfly installation 2024-05-07 21:33:06 +03:00
Oleg Kalachev
fbe353b767 Bring back CRYPTOGRAPHY_DONT_BUILD_RUST while installing Butterfly 2024-05-07 02:24:48 +03:00
Oleg Kalachev
4748d34fa2 Fix pi home directory permissions to make Monkey work 2024-05-07 01:53:01 +03:00
Oleg Kalachev
afe46ab7e5 Clean initial scripts, fix UART setup 2024-05-07 01:01:40 +03:00
Oleg Kalachev
d7e8d22bf6 Fix ws281x version checks as it was updated 2024-04-28 22:15:09 +03:00
Oleg Kalachev
ee4165ea26 Use 7z image archive to reduce size 2024-04-28 00:06:36 +03:00
Oleg Kalachev
0a265db50e Update upload-artifact action version 2024-04-28 00:06:21 +03:00
Oleg Kalachev
04d4dcaa1c Compress image to zip using 7z with ultra level to reduce archive size 2024-04-27 22:14:45 +03:00
Oleg Kalachev
6adfc038a2 Print size of image archive in human style 2024-04-27 22:08:09 +03:00
Oleg Kalachev
5877235e9a Fix adding pi user 2024-04-27 16:19:15 +03:00
Oleg Kalachev
b70c4387f7 Fix 2024-04-27 11:26:51 +03:00
Oleg Kalachev
00fb98c0c2 Create Wi-Fi AP using NetworkManager 2024-04-27 00:55:11 +03:00
Oleg Kalachev
249800bc87 Fix config.txt path to the new 2024-04-27 00:54:43 +03:00
Oleg Kalachev
465bdd743b Enable ssh using raspi-config 2024-04-27 00:54:18 +03:00
Oleg Kalachev
028d1ecd82 Create pi user which is not created by default now 2024-04-27 00:54:06 +03:00
Oleg Kalachev
70439f172d selfcheck.py: address situation when individual cells voltage is unknown
When length of cell_voltage array is 1, it means that cell voltage is
unknown and overall voltage is reported instead. Consider this situation
gathering the number of cells from PX4 parameters.
2024-04-25 22:20:01 +03:00
Oleg Kalachev
dacaa8ebde docs: minor fixes 2024-04-25 11:12:29 +03:00
Oleg Kalachev
a5309765f1 Some changes to markdownlint config 2024-04-25 11:04:55 +03:00
Oleg Kalachev
2e86ed199a Implement possibility to upload image from repo not named clover 2024-04-25 10:50:02 +03:00
Oleg Kalachev
ad14822684 Fix running aruco_detect without aruco_map enabled
use_map_markers parameter blocked aruco_detect from running
2024-04-25 10:48:20 +03:00
Oleg Kalachev
4517cdf595 Merge branch 'cleanup-build' into bookworm 2024-04-18 07:46:34 +03:00
Oleg Kalachev
dc2293e960 More build scripts cleanup 2024-04-18 06:51:11 +03:00
Oleg Kalachev
1b191d9cf0 Major build scripts cleanup
Including removing echo_stamp, which is not needed
2024-04-18 06:49:46 +03:00
Oleg Kalachev
41b6311d9e Enable echo in image-init, move disabling ld preload to the top 2024-04-18 06:17:31 +03:00
Oleg Kalachev
b39fa10ba9 One more fix to working with fstab 2024-04-18 06:13:12 +03:00
Oleg Kalachev
2c62fa3583 Fix work with fstab 2024-04-18 06:08:50 +03:00
Oleg Kalachev
8dcdae1259 Remove editing /boot/firmware/cmdline.txt 2024-04-18 05:36:19 +03:00
Oleg Kalachev
be27a6d3a3 Correct cmdline.txt and fstab editing for the new OS version 2024-04-18 05:04:43 +03:00
Oleg Kalachev
d8c26c114e Add installation of xxd which is needed for generating SSID 2024-04-18 05:04:12 +03:00
Oleg Kalachev
ef43b04a8b Update Raspberry Pi OS to 2024-03-15 2024-04-17 08:27:27 +03:00
Oleg Kalachev
960a105cba Disable full remove of apt cache 2024-04-17 06:48:59 +03:00
Oleg Kalachev
4fcd0eaf2f Cleanup apt including all caches in the end of the build 2024-04-16 04:06:30 +03:00
Oleg Kalachev
f9026fa0e3 Cleanup /tmp in image build 2024-04-15 07:04:41 +03:00
Oleg Kalachev
cd5a9d1176 Cleanup pip cache in image build 2024-04-15 07:03:59 +03:00
Oleg Kalachev
cfe430676b Clean npm cache after building docs 2024-04-15 07:02:36 +03:00
Oleg Kalachev
3bccfd8c06 Do apt-get clean after autoremove 2024-04-15 06:45:59 +03:00
Oleg Kalachev
fef8a3299e Try to use autoremove to reduce image size 2024-04-14 04:12:14 +03:00
Oleg Kalachev
63deabe01d Code cleanup 2024-04-14 04:11:21 +03:00
Oleg Kalachev
b021afff7e Make apt-get clean verbose 2024-04-14 04:10:45 +03:00
Oleg Kalachev
b3d28723d7 Upload image artifact on on manual workflow run 2024-04-14 04:08:03 +03:00
Oleg Kalachev
22c9d238d4 Don't install boost explicitly 2024-04-14 01:42:28 +03:00
Oleg Kalachev
eb1a6f4349 Upload image to artifacts 2024-04-14 01:42:06 +03:00
Oleg Kalachev
a41004d294 Merge remote-tracking branch 'origin/master' into bookworm 2024-04-13 23:56:50 +03:00