Sebastian Huber
52e595104c
build: Clarify PROGRAM_PREFIX description
2023-08-10 08:17:22 +02:00
Uchenna Ezeobi
ae534d10df
spec: Add -mstrict-align to mvme2100 default build
...
Update #3767
2023-08-09 15:17:13 -05:00
Sebastian Huber
3d13ab866e
samples/iostream: Produce proper begin/end message
...
Print the full test information.
2023-08-09 17:38:43 +02:00
Sebastian Huber
62e39a8e47
rtems: Install <rtems/dev/io.h>
2023-08-09 10:26:06 +02:00
Sebastian Huber
a96f5df50b
bsp/lpc32xx: Fix lpc32xx_magic_zero_size
2023-08-09 07:22:10 +02:00
Sebastian Huber
6cef96b1ab
bsp/lpc32xx: Increase SDRAM size to 64MiB
...
Increase stage 2 bootloader size to 16MiB.
2023-08-09 07:22:10 +02:00
Sebastian Huber
b0285e5c9a
bsp/lpc32xx: Remove hard to maintain comments
...
These comments duplicate the memory and region definitions of the linker
command file.
2023-08-09 07:22:10 +02:00
Sebastian Huber
573a7202e6
bsp/lpc32xx: Restore lpc32xx_set_translation_table_entries()
...
This implementation disables the MMU during the modification of the
translation table. This behaviour is required by boot loaders for these
boards.
2023-08-09 07:22:10 +02:00
Sebastian Huber
5c2f2b304a
bsp/lpc32xx: Fix warning
...
The type is a pointer.
2023-08-09 07:22:10 +02:00
Sebastian Huber
9a975e5211
validation: Fix variable type
...
This fixes test failures on targets using short enums.
Update #3716 .
2023-08-09 07:18:26 +02:00
Sebastian Huber
e02be3a8d1
psxkey07: Fix POSIX key value pair configuration
...
Make sure we have enough POSIX key value pairs available. This fixes a test
failure on some targets.
Make objects and functions static. Initialize variable to get rid of warnings.
2023-08-04 09:56:37 +02:00
Sebastian Huber
0d76cc9f04
build: Add PROGRAM_PREFIX option
...
Replace --rtems-version with a PROGRAM_PREFIX option. This allows also
the use of vendor tools.
2023-08-03 09:23:10 +02:00
Christian Mauderer
5115e6524f
bsps/shared: Fix Coverity warning in MCP7940M
...
Fixes the following Coverity warning:
** CID 1539495: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
/bsps/shared/dev/rtc/mcp7940m.c: 317 in mcp7940m_set_time()
Basically coverity warns that (buf[...] & 0x7) can't be bigger than 7.
Just remove the unnecessary comparison.
2023-08-03 07:18:37 +02:00
Sebastian Huber
54a04cc917
build: Fix build dependency order
2023-08-02 11:02:11 +02:00
Sebastian Huber
aca1724c4c
build: Optionally use a VERSION file
...
Define the RTEMS version in the wscript. Optionally use a VERSION file
to change the default values of the wscript. Allow the command line
option --rtems-version to override __RTEMS_MAJOR__. Remove support for
command line configurable options (--rtems-option).
Rename internal define RTEMS_VERSION_VC_KEY to
RTEMS_VERSION_CONTROL_KEY.
2023-08-02 07:27:51 +02:00
Vijay Kumar Banerjee
d4587a698a
spec: Remove empty reset from mvme3100
2023-08-01 22:48:17 -05:00
Karel Gardas
f89f0d8476
Revert "bsps/arm/beagle/dcan: Added DCAN support"
...
This reverts commit 26d50bdfb6 .
2023-08-01 16:00:49 +02:00
Christian Mauderer
9f571b6494
bsps/arm/imx: Enable shared RTC support
...
This allows to use a I2C RTC together with this BSP.
2023-08-01 09:24:33 +02:00
Christian Mauderer
38dd86355d
bsps/shared: Add MCP7940M RTC driver
...
The MCP7940M is a I2C RTC chip. The new driver uses the dev/i2c API to
support the RTC. It is written with the intention, that the driver can
be adapted to other RTCs with a similar register layout by just
replacing the initialization function.
2023-08-01 09:24:33 +02:00
Karel Gardas
d01fb75f6c
bsps/stm32h7: add modification notice required by Apache License 2.0
2023-07-31 15:47:58 +02:00
Karel Gardas
0c10626f75
arm/stm32h7: build and install files added by new HAL
2023-07-31 15:15:10 +02:00
Karel Gardas
f08f75f0bd
bsps/stm32h7: fix compilation issue after HAL update
...
Based on:
commit 99494370d6
Author: Sebastian Huber <sebastian.huber@embedded-brains.de >
Date: Wed Mar 4 12:34:34 2020 +0100
bsp/stm32h7: New BSP
Update #3910 .
2023-07-31 15:15:10 +02:00
Karel Gardas
ba8ac65929
bsp/stm32h7: Add and use BSP Doxygen group
...
Inspired by:
commit fe58f6ce4b
Author: Sebastian Huber <sebastian.huber@embedded-brains.de >
Date: Thu Nov 26 08:13:52 2020 +0100
bsp/stm32h7: Add and use BSP Doxygen group
Update #3910 .
2023-07-31 15:15:10 +02:00
Karel Gardas
7f3dc31336
bsps/stm32h7: workaround compilation issue with libbsd
...
Part of the new HAL requires float_t type definition. For that it includes
math.h header file which unfortunately brings a lot of math functions in.
One of them, 'log' conflicts with FreeBSD log function defined in systm.h
Provided hack is really just a crude work around this issue. Never thought
that Motorola 68881 would help me even in 21st century.
2023-07-31 15:15:09 +02:00
Karel Gardas
93bcf4e7a2
bsps/stm32h7: disable ETH_UpdateDescriptor as unused function
2023-07-31 15:15:09 +02:00
Karel Gardas
c2bae70c5d
bsps/stm32h7: recreate stm32h7xx_hal_conf.h
...
Re-apply based on:
commit 6bb6b69bb6
Author: Sebastian Huber <sebastian.huber@embedded-brains.de >
Date: Tue Apr 6 09:43:23 2021 +0200
arm/stm32h7: Add STM32H7_HSE_FREQUENCY
2023-07-31 15:15:09 +02:00
Karel Gardas
1e99148578
bsps/stm32h7: Add init for sdmmc pins
...
Re-apply based on:
commit 8fd29cfbc5
Author: Christian Mauderer <christian.mauderer@embedded-brains.de >
Date: Tue Mar 2 16:14:41 2021 +0100
stm32h7: Add init for sdmmc pins
Update #4372
2023-07-31 15:15:09 +02:00
Karel Gardas
ed358507a3
bsp/stm32h7: Enable LL drivers
...
Re-apply based on:
commit abb78587b6
Author: Sebastian Huber <sebastian.huber@embedded-brains.de >
Date: Wed Apr 1 11:11:59 2020 +0200
bsp/stm32h7: Enable LL drivers
Update #3910 .
2023-07-31 15:15:09 +02:00
Karel Gardas
4b3d7993d2
bsp/stm32h7: Disable unused functions
...
Re-apply based on:
commit e4ba06f8b4
Author: Sebastian Huber <sebastian.huber@embedded-brains.de >
Date: Thu Apr 2 08:28:56 2020 +0200
bsp/stm32h7: Disable unused functions
Update #3910 .
2023-07-31 15:15:09 +02:00
Karel Gardas
f728eb4dc4
bsps/stm32h7: update STM32 H7 HAL
...
This patch updates STM32 H7 HAL source files. The files are taken from two
STM projects from their github.com repositories:
(i)
https://github.com/STMicroelectronics/stm32h7xx_hal_driver.git
The project files are still available under BSD-3 license
and the version/commit used is:
d5fc8d05fc16fa2a2a2f948cf6c6ab39e78358e1
which represents post Release v1.11.1 development tree.
(ii)
https://github.com/STMicroelectronics/cmsis_device_h7.git
The project files were re-licensed from previous BSD-3 to Apache 2.0
license. Fortunately the project does not contain NOTICE file so no need
to do anything special when used in RTEMS.
The project version/commit imported is:
6d5ef249bec5177e0e2a0880ed62df2132874d99
which is code-wise Release v1.10.3 exactly.
2023-07-31 15:15:09 +02:00
Karel Gardas
49c296b324
bsps/arm: fix nested extern decl. warnings brought by CMSIS files update
2023-07-28 22:15:10 +02:00
Sebastian Huber
a41611ab4a
bsps/irq: Remove unused parameter
...
Update #4862 .
2023-07-28 17:18:07 +02:00
Sebastian Huber
6293fc4fd5
score: Assert scheduler index validity
...
Update #4844 .
2023-07-28 17:13:14 +02:00
Sebastian Huber
64d9fc6e01
doxygen: Fix group memberships in libtest
2023-07-28 12:25:01 +02:00
Sebastian Huber
3ba43da922
score: Move <rtems/score/gcov.h>
...
Move <rtems/score/gcov.h> to <rtems/test-gcov.h>. These functions do
not belong to an super core service.
2023-07-28 11:58:32 +02:00
Sebastian Huber
527af2b7f2
score: Move formatted I/O functions
...
These functions do not belong to an super core service.
2023-07-28 11:58:32 +02:00
Sebastian Huber
4516a5b797
build: Export BSP base and family via pkg-config
...
This allows application and library build systems to derive option
values from the BSP base and family names.
2023-07-28 07:50:15 +02:00
Sebastian Huber
c173f0581a
bsp/leon3: Make declarations conditional
...
The LEON3_IrqCtrl_Adev object is only defined if LEON3_IRQAMP_BASE is
not defined.
The LEON3_Timer_Adev object is only defined if LEON3_GPTIMER_BASE is not
defined.
Close #4850 .
2023-07-28 07:50:15 +02:00
Gedare Bloom
c1cad595af
Revert "cpukit/dev/can: Added CAN support"
...
This reverts commit cd91b37dce .
Closes #4803 .
2023-07-27 12:41:28 -06:00
Gedare Bloom
08a6b8c1ba
Revert "build: Fix copyright statement format"
...
This reverts commit 5b124432e2 .
2023-07-27 12:24:04 -06:00
Gedare Bloom
9e72a793ca
Revert "cpukit/dev/can: Resolve warnings in 64bit builds"
...
This reverts commit 4c0a2d47e1 .
2023-07-27 12:23:55 -06:00
Sebastian Huber
1bc5d3e481
sys: Add files to Doxygen group
...
Canonicalize brief descriptions.
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
ec1e500f4f
timecounter: Add files to Doxygen group
...
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
d3fe128d67
posix: Add files to Doxygen group
...
Canonicalize brief descriptions.
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
5ba465c03b
libcsupport: Add file to Doxygen group
...
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
233c21a232
score: Add files to Doxygen groups
...
Update #3707 .
2023-07-26 07:18:29 +02:00
Frank Kühndel
3e1521eea1
bsps/sparc: Add files to Doxygen groups
...
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
58840ffbb0
rtems: Add files to Doxygen groups
...
Provide basic Doxygen comments.
Update #3706 .
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
f99f5cec85
libtest: Place files into a Doxygen group
...
Canonicalize the file headers.
Update #3707 .
2023-07-26 07:18:29 +02:00
Karel Gardas
c48c7d6f88
import Apache License 2.0 text file
2023-07-25 18:17:12 +02:00