Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ exclude-file = .codespell-ignore-lines
skip =
LICENSE,
*/CODEOWNERS,
*/system/zbus/images/*,

# Ignore seemingly misspelled words.
# lowercase: case insensitive
Expand Down

This file was deleted.

This file was deleted.

49 changes: 0 additions & 49 deletions Documentation/applications/system/zbus/images/zbus_operations.svg

This file was deleted.

This file was deleted.

This file was deleted.

210 changes: 0 additions & 210 deletions Documentation/applications/system/zbus/index.rst

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -1298,28 +1298,3 @@ This example demonstrates how to use the CAN-FD peripherals can0 and can1 with t
can0 051 [8] 00 11 22 33 44 55 66 77
can0 051 [16] 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF


zbus
----

Enables the zbus message bus library (``apps/system/zbus``, a port of the
Zephyr zbus — see :doc:`its documentation
</applications/system/zbus/index>`) with all observer types (listeners,
subscribers, message subscribers, async listeners, ISR publisher and
runtime observers), together with its example application::

nsh> zbus
zbus: publishing 5 messages to acc_chan
zbus: listener: x=1 y=10 z=100
zbus: subscriber: x=1 y=10 z=100
...
zbus: done

The cmocka test suite from ``apps/testing/zbus`` is also included and can
be used to validate the whole zbus API on the board::

nsh> cmocka_zbus_test
[==========] tests: Running 16 test(s).
...
[==========] tests: 16 test(s) run.
[ PASSED ] 16 test(s).
75 changes: 0 additions & 75 deletions boards/arm/stm32h7/linum-stm32h753bi/configs/zbus/defconfig

This file was deleted.

2 changes: 0 additions & 2 deletions boards/arm/stm32h7/linum-stm32h753bi/scripts/flash.ld
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,6 @@ SECTIONS
*(.got)
*(.gcc_except_table)
*(.gnu.linkonce.r.*)
#include <nuttx/linker/common-rom.ld>
_etext = ABSOLUTE(.);
} > flash

Expand Down Expand Up @@ -157,7 +156,6 @@ SECTIONS
*(.data .data.*)
*(.gnu.linkonce.d.*)
CONSTRUCTORS
#include <nuttx/linker/common-ram.ld>
. = ALIGN(4);
_edata = ABSOLUTE(.);
} > sram AT > flash
Expand Down
5 changes: 0 additions & 5 deletions include/nuttx/linker/common-insert.ld
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,6 @@ SECTIONS
{
.iterable_sections : SUBALIGN(4)
{
#ifdef CONFIG_ZBUS
ITERABLE_SECTION(zbus_channel)
ITERABLE_SECTION(zbus_observer)
ITERABLE_SECTION(zbus_channel_observation)
#endif
}
}
INSERT AFTER .text;
4 changes: 0 additions & 4 deletions include/nuttx/linker/common-ram.ld
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,4 @@
* sections; blocks are added below, each guarded by its Kconfig option.
*/

/* zbus needs no RAM iterable sections: notification masks live in .bss
* and are initialized at runtime from ROM-preserved values.
*/

#endif /* !CONFIG_ITERABLE_SECTIONS_LINKER_INSERT */
6 changes: 0 additions & 6 deletions include/nuttx/linker/common-rom.ld
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,4 @@
* #endif
*/

#ifdef CONFIG_ZBUS
ITERABLE_SECTION(zbus_channel)
ITERABLE_SECTION(zbus_observer)
ITERABLE_SECTION(zbus_channel_observation)
#endif

#endif /* !CONFIG_ITERABLE_SECTIONS_LINKER_INSERT */
Loading