Sutou Kouhei
514e3d6d62
Fix Docker image name ( #41 )
...
We want to use "-" not "_":
```diff
-ghcr.io/enactic/openarm_can-package
+ghcr.io/enactic/openarm-can-package
```
2025-10-02 18:36:05 +09:00
Sutou Kouhei
f00de5ba9a
Add support for Ubuntu 24.04 arm64 ( #40 )
2025-10-02 17:31:04 +09:00
Benson Muite
fb62943d5c
Create Fedora RPM packages ( #31 )
...
Fix GH-34
Add a pipeline to enable builds using https://packit.dev/
To get it to work, someone with commit access will need to agree to make
a Fedora account at:
https://accounts.fedoraproject.org/
and agree to Fedora Code of Conduct, then follow the steps at:
http://packit.dev/docs/guide#1-set-up-packit-integration
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
2025-10-01 10:26:23 +09:00
dependabot[bot]
ecdc8a10ce
Bump actions/checkout from 4 to 5 ( #39 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to
5.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 16:36:20 +09:00
dependabot[bot]
c8502837c8
Bump actions/setup-python from 5 to 6 ( #38 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python )
from 5 to 6.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 16:35:55 +09:00
Daijiro Fukuda
a591c863c7
ci: add dependabot ( #37 )
2025-09-26 16:31:54 +09:00
Daijiro Fukuda
d3f52afe2f
Add support for .deb packages for ubuntu-noble-amd64 ( #32 )
...
Fix GH-35
---------
Co-authored-by: otegami <otegami@clear-code.com>
Co-authored-by: Sutou Kouhei <kou@clear-code.com>
2025-09-26 14:56:28 +09:00
Benson Muite
4fe19f1f34
Add soname for shared library ( #30 )
...
Closes #29
2025-09-22 12:01:30 +09:00
thomason
2358570c5c
Activate 4 can with one script ( #28 )
2025-09-05 17:55:38 +09:00
thomason
f66394bd90
Add getters for fd_enabled and can_interface for openarm class ( #27 )
...
This is used for more detailed logging so that users can troubleshoot
more easily.
---------
Co-authored-by: Yue Yin <yue_yin@reazon.jp>
2025-09-02 18:46:18 +09:00
Yue Yin
878bd85a8c
Correct set zero arguments parsing ( #26 )
...
Before it checks for the third arguments on
ebfbf010c8/setup/set_zero.sh (L119)
where we only need two argument (`$2` being `can_id` or `--all` flag)
2025-09-02 16:00:57 +09:00
thomason
ebfbf010c8
Add additional methods for low level single motor control ( #22 )
...
This PR adds the ability to refresh and query specific motors. The
current use case is primarily for calibration.
2025-09-01 05:57:37 +09:00
thomason
4478a105d8
Check vector lengths at runtime to prevent undefined behaviour ( #23 )
2025-08-29 18:37:39 +09:00
Sutou Kouhei
5b2fbb028c
ci: fix openarm-can.pc/OpenArmCANConfig.cmake detection ( #24 )
...
I think that we need `build.` because we need to set search path on
build machine but `--build.{pkg-config-path,cmake-prefix-path}` don't
work with Meson 1.9.0...
2025-08-29 17:45:26 +09:00
Yugo Kadowaki
b37712b2d2
python: Add support for conda in build.sh ( #19 )
...
It now correctly identifies if the user is running inside a Python
virtual environment (venv) or a Conda environment and prints an
appropriate message accordingly.
2025-08-12 17:23:52 +09:00
Yugo Kadowaki
7490d36d25
Add a note about Python bindings ( #18 )
2025-08-12 17:11:39 +09:00
Alfi Maulana
54c5a295d2
Remove initialized flag in CAN socket class ( #16 )
...
Removed the redundant `initialized_` flag, which was not properly set or
unset when the `CANSocket` class was reinitialized. It has been replaced
with a direct check on `socket_fd_`. Additionally, `socket_fd_` is now
always reset after being closed.
Signed-off-by: Alfi Maulana <alfi.maulana.f@gmail.com>
2025-08-11 17:36:36 +09:00
Daijiro Fukuda
ae54e19dff
Fix broken link in README ( #13 )
2025-07-23 14:38:57 +09:00
Sutou Kouhei
e75c10ec4a
ci release: need discussions permission ( #11 )
2025-07-23 13:14:24 +09:00
Sutou Kouhei
b854552e39
ci release: set permissions explicitly ( #9 )
2025-07-23 13:10:32 +09:00
Sutou Kouhei
2e8f99a3f9
Add a missing period ( #8 )
2025-07-23 13:08:24 +09:00
Yue Yin
c9aa27f381
Add missing include for bindings ( #7 )
...
- Added `<nanobind/stl/vector.h>`
2025-07-23 13:02:14 +09:00
Yue Yin
89a1f20322
Update README.md ( #6 )
...
- Revised intro paragraph
- Update deprecated code snippet
2025-07-23 13:01:34 +09:00
Sutou Kouhei
5d502ab732
Add release CI job ( #5 )
...
Fixes #1
2025-07-22 20:49:06 +09:00
Sutou Kouhei
2d48a5fb90
Add shell linter and formatter ( #4 )
...
Fixes #2
2025-07-22 17:28:32 +09:00
Sutou Kouhei
584ca15338
Import
2025-07-22 15:15:21 +09:00