Commit Graph

695 Commits

Author SHA1 Message Date
EugenioCollado 465ccc0fea
[#23611] Upgraded runner image to 'ubuntu-24.04' (#410)
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
Co-authored-by: danipiza <dpizarrogallego@gmail.com>
2026-01-14 09:57:15 +01:00
Antón Casas 4ad8618d68
Bump version (#405)
* Bump version

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

* Bump micro-CDR version

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

---------

Signed-off-by: Antón Casas <antoncasas@eprosima.com>
2025-09-30 10:00:38 +02:00
Antón Casas 6efef4ae35
Migrate CI from Jenkins to Github
Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Plot all columns

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add PR trigger for testing

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Single file approach

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Move python code to file

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Move into a two jobs paradigm

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Fix results path

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Fix dependencies

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add all csv

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Fix details up to save results into memory

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Move plot python code to file

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Remove python code

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add plots to summary

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add summary brief

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Switch to svg

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Save images

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add analysis of last two runs

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

[Test] Fake memory difference

This reverts commit 35b0b7eff2f95af400f69889c4370995489e91f0.

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Revert "[Test] Fake memory difference"

This reverts commit b9866691c0.

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add summary introduction

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Final tweaks

Signed-off-by: Antón Casas <antoncasas@eprosima.com>
2025-09-29 08:15:57 +02:00
Antón Casas 7781613b2e
Fix eProsima logo in README.md (#398)
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
2025-09-24 11:22:45 +02:00
Antón Casas 4a93dbeca4
Move CI from Jenkins to GitHub actions (#402)
* Initial commit

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

* Bump toolset

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

* Address Carlos' comment

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

---------

Signed-off-by: Antón Casas <antoncasas@eprosima.com>
2025-09-24 10:07:52 +02:00
Carlos Espinoza Curto 6d4de7b4f6
Sync develop branch with master (#401)
* Refs #21890: Update commercial support section in project README

Signed-off-by: eProsima <jesuspoderoso@eprosima.com>

* Refs #21890: Apply rev suggestion

Signed-off-by: eProsima <jesuspoderoso@eprosima.com>

* Match commands in ShapesDemo to documentation (#396)

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

---------

Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Co-authored-by: eProsima <jesuspoderoso@eprosima.com>
Co-authored-by: Antón Casas <antoncasas@eprosima.com>
2025-09-23 14:14:17 +02:00
Carlos Espinoza Curto c08bd80f46
Bump CodeQL action (#399)
Signed-off-by: Carlosespicur <carlosespicur@proton.me>
2025-09-23 10:07:11 +02:00
Pablo Garrido b7516a055f
Bump version 2024-10-14 09:47:09 +02:00
Pablo Garrido 934f2bbd94
Bump version 2024-03-20 08:12:20 +01:00
Pablo Garrido cdd4120757
Add BigHelloWorld example (#379)
* Add BigHelloWorld example

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Fix printf

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Fix windows

* Fix warning

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

---------

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2024-01-26 08:02:46 +01:00
danielallstar 83f129a807
Fixed removal of z_impl_clock_gettime in zephyr 3.5.99 (#378)
* Fixed removal of z_impl_clock_gettime in zephyr 3.5.99

Signed-off-by: Daniel Huiskes <d.v.huiskes@student.utwente.nl>

* crustify z_impl_clock_gettime fix

* single return  z_impl_clock_gettime fix

---------

Signed-off-by: Daniel Huiskes <d.v.huiskes@student.utwente.nl>
Co-authored-by: Daniel Huiskes <d.v.huiskes@student.utwente.nl>
2024-01-19 09:19:56 +01:00
Pablo Garrido 371718ca16
Bump version 2023-11-21 11:22:39 +01:00
Pablo Garrido 8ffecce848
Rename UXR_CONFIG_CAN_TRANSPORT_MTU (#372)
Because CAN-FD MTU is fixed, it's not configurable.
UXR_CONFIG_CAN_TRANSPORT_MTU is a bit misleading. Thus, this commit
rename it to UXR_CAN_TRANSPORT_MTU.

Signed-off-by: Yasushi SHOJI <yashi@spacecubics.com>
Co-authored-by: Yasushi SHOJI <yashi@spacecubics.com>
2023-09-27 10:45:37 +02:00
acuadros95 b8dbfaa775 Revert micro-CDR bump version
Signed-off-by: acuadros95 <acuadros1995@gmail.com>
2023-07-10 10:57:50 +02:00
acuadros95 96ec27152d Bump version
Signed-off-by: acuadros95 <acuadros1995@gmail.com>
2023-07-10 10:39:28 +02:00
Antonio Cuadros cf9069c497
Fix fragmentation check on uxr_prepare_reliable_buffer_to_write (#360)
* Fix fragmentation check on uxr_prepare_reliable_buffer_to_write

Signed-off-by: acuadros95 <acuadros1995@gmail.com>

* Fix length check

Signed-off-by: acuadros95 <acuadros1995@gmail.com>

---------

Signed-off-by: acuadros95 <acuadros1995@gmail.com>
2023-06-22 07:57:43 +02:00
Beat Küng 70924f28b4
fix udp_transport: call freeaddrinfo only if getaddrinfo succeeded (#359)
Otherwise freeaddrinfo can access invalid memory.

Signed-off-by: Beat Küng <beat-kueng@gmx.net>
2023-06-15 07:56:01 +02:00
acuadros95 5cd43eb0ba Bump version
Signed-off-by: acuadros95 <acuadros1995@gmail.com>
2023-03-29 10:45:36 +02:00
Pablo Garrido c230441fc9
Fix domain id argument in create_participant API (#348) 2023-03-29 10:43:20 +02:00
Antonio Cuadros c28bf96f6e
Add missing doxygen parameter (#353)
Signed-off-by: acuadros95 <acuadros1995@gmail.com>
2023-03-07 14:20:18 +01:00
Antonio Cuadros fe83fd082e
Fix doxygen warning (#352)
* Remove outdated navindex tag

Signed-off-by: acuadros95 <acuadros1995@gmail.com>

* Revert unwanted removal

Signed-off-by: acuadros95 <acuadros1995@gmail.com>

---------

Signed-off-by: acuadros95 <acuadros1995@gmail.com>
2023-03-06 12:22:55 +01:00
Rhys Mainwaring bc6e9c361a
Fix newline-eof compiler warning (#347)
Add EOF newline to session.c.

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-03-03 11:51:05 +01:00
Rhys Mainwaring 85d83a9250
Fix build for macOS (#346)
* Add Twitter and Readthedocs shields (#307) (#308)

* Add Twitter and Readthedocs shields

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Update

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Fix

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
(cherry picked from commit 8b78d229f9)

Co-authored-by: Pablo Garrido <pablogs9@gmail.com>

* Fix build for macOS

- Add check for CMAKE_SYSTEM_NAME "Darwin".

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>

---------

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-03-02 12:34:32 +01:00
Antonio Cuadros 8dfd8dc031
Add CMAKE configuration for C standard version (#340)
* Add C standard configuration

Signed-off-by: acuadros95 <acuadros1995@gmail.com>

* Update C define

Signed-off-by: acuadros95 <acuadros1995@gmail.com>

* Remove CMAKE conditional

Signed-off-by: acuadros95 <acuadros1995@gmail.com>

---------

Signed-off-by: acuadros95 <acuadros1995@gmail.com>
2023-02-16 09:52:30 +01:00
Pablo Garrido 139e05a8b9
Bump version
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-12-14 08:24:48 +01:00
Ricardo González bb23a278fc
Increase cmake minimum required (#335)
* Refs #16427. Increase cmake minimum required

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #16427. Update googletest

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Fix tests

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Fix tests

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
2022-12-08 11:54:19 +01:00
Pablo Garrido f9297008a9
Bump version
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-09-28 09:01:12 +02:00
Pablo Garrido 1d0497c3df
Check setsockopt return (#325)
* Check setsockopt return

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Update

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-08-16 08:11:24 +02:00
Pablo Garrido c2b41c7d46
Bump version
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-06-28 10:35:19 +02:00
Antonio Cuadros 88bb91044c
Fix wait_session_status listen timeout (#322)
* Fix wait_session_status listen timeout

Signed-off-by: acuadros95 <acuadros1995@gmail.com>

* Update timeout calc and test

* Increase time tolerance

Signed-off-by: acuadros95 <acuadros1995@gmail.com>
2022-06-16 16:52:22 +02:00
jseldent e3f6439013
Add a nopoll version of the POSIX TCP transport profile (#318)
This profile is similar to the POSIX UDP nopoll transport profile. It allows TCP
to be used with LwIP, without FreeRTOS+TCP.

Signed-off-by: J. S. Seldenthuis <jseldenthuis@lely.com>
2022-04-07 14:51:58 +02:00
Beat Küng a2f7cb79fe
check_configuration.cmake: remove COMPILE_LANGUAGE:CXX from set_common_compile_options (#317)
* Add Twitter and Readthedocs shields (#307) (#308)

* Add Twitter and Readthedocs shields

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Update

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Fix

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
(cherry picked from commit 8b78d229f9)

Co-authored-by: Pablo Garrido <pablogs9@gmail.com>

* check_configuration.cmake: remove COMPILE_LANGUAGE:CXX from set_common_compile_options

cmake version 3.10.2 fails with this error:
CMake Error at cmake/common/check_configuration.cmake:120 (target_compile_options):
  Error evaluating generator expression:

    $<COMPILE_LANGUAGE:CXX>

  $<COMPILE_LANGUAGE:...> Unknown language.

version 3.22.2 does not produce this error.

Signed-off-by: Beat Küng <beat-kueng@gmx.net>

Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-04-05 08:47:25 +02:00
Pablo Garrido 40194ae884
Add version check
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-03-29 07:47:45 +02:00
Pablo Garrido 12bed7628f
Implement hard liveliness check (#316)
* Hard liveliness check

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Update

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Revert "Hard liveliness check"

This reverts commit 7d94502933.

* Update

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Uncrustify

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Review comments

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-03-25 08:33:06 +01:00
Beat Küng b5187a9f39
SuperBuild.cmake: pass C, CXX and LINKER flags too (#315)
Required for embedded builds

Signed-off-by: Beat Küng <beat-kueng@gmx.net>
2022-03-14 11:20:30 +01:00
Pablo Garrido 9b9278c0b3
Fix Req Res example (#314)
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-03-10 09:43:24 +01:00
Pablo Garrido 87528107aa
Bump version
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-03-09 16:22:29 +01:00
Pablo Garrido 160fc8529c
Implement GET_STATUS implementation result (#312)
* Implement GET_STATUS implementation result

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Apply suggestions from code review

Co-authored-by: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com>

* Revert "Apply suggestions from code review"

This reverts commit e63497987f.

Co-authored-by: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com>
2022-03-09 15:14:47 +01:00
Pablo Garrido 243b16b659
Fix subscriber example (#309)
* Fix subscriber example

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Fix subscriber example

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-01-26 16:11:37 +01:00
Pablo Garrido 8b78d229f9
Add Twitter and Readthedocs shields (#307)
* Add Twitter and Readthedocs shields

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Update

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Fix

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2022-01-19 16:05:07 +01:00
Antonio Cuadros e61bfa0e0b
Reset stream on created session (#304) 2021-12-20 14:01:28 +01:00
Pablo Garrido 8acdff4471
Fix multithread interlock (#303)
* Fix multithread interlock

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Uncrust

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2021-12-20 11:39:53 +01:00
Antonio Cuadros c1fd2ebbdd
Fix exit run session condition (#305)
* Fix exit run session condition

* Update src/c/core/session/session.c
2021-12-20 07:50:36 +01:00
Antonio Cuadros a794c4f5df
Fix code scanning alert (#302)
* Fix code scanning alert

* Update

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
2021-12-15 12:35:35 +01:00
Pablo Garrido fe7d1fe34b
Fix run session timeouts (#299)
* Fix run session timeouts

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Update run_session_until_sync

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Style

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

* Fix error

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2021-12-15 11:42:22 +01:00
Pablo Garrido c4884df4bb
Fix fragmentation header alignment (#300)
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2021-12-15 11:29:42 +01:00
Antonio Cuadros de48438f36
Add payload lenght on CAN messages (#298)
* Add payload lenght on message

* Fix warning

* Fix CAN DLC

* Uncrustify

* Fix write/recv size

* Fix frame used

* Separate last fragment on CREATE messages

* Update test

* Initialize test values

* Revert changes

* Missing revert
2021-12-14 09:19:02 +01:00
Patrick Roncagliolo 7947f5bd06
RTEMS Serial Transport support (#297)
* RTEMS Serial support

Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>

* Fix header guards

Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
2021-12-10 11:36:39 +01:00
Antonio Cuadros abac4823ff
Fix fragment capacity overflow (#296) 2021-12-01 11:54:23 +01:00
Pablo Garrido 07fa1a7316
Bump version
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
2021-11-30 15:21:54 +01:00