This is an automated email from the ASF dual-hosted git repository. xiaoxiang781216 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit cbbc5c42f4ff92e8a0e6e94b6caa26eb8fbb5df2 Author: Matteo Golin <[email protected]> AuthorDate: Wed Feb 18 22:08:27 2026 -0500 boards/hc: Replace board_app_initialize Replaced board_app_initialize logic with board_late_initialize. Signed-off-by: Matteo Golin <[email protected]> --- boards/hc/m9s12/demo9s12ne64/src/Makefile | 3 - boards/hc/m9s12/demo9s12ne64/src/m9s12_appinit.c | 73 ------------------------ boards/hc/m9s12/ne64badge/src/Makefile | 3 - boards/hc/m9s12/ne64badge/src/m9s12_appinit.c | 73 ------------------------ 4 files changed, 152 deletions(-) diff --git a/boards/hc/m9s12/demo9s12ne64/src/Makefile b/boards/hc/m9s12/demo9s12ne64/src/Makefile index 9d317d6a763..cc6d28ecf35 100644 --- a/boards/hc/m9s12/demo9s12ne64/src/Makefile +++ b/boards/hc/m9s12/demo9s12ne64/src/Makefile @@ -23,8 +23,5 @@ include $(TOPDIR)/Make.defs CSRCS = m9s12_boot.c m9s12_leds.c m9s12_buttons.c m9s12_spi.c -ifeq ($(CONFIG_BOARDCTL),y) -CSRCS += m9s12_appinit.c -endif include $(TOPDIR)/boards/Board.mk diff --git a/boards/hc/m9s12/demo9s12ne64/src/m9s12_appinit.c b/boards/hc/m9s12/demo9s12ne64/src/m9s12_appinit.c deleted file mode 100644 index dba0fc34093..00000000000 --- a/boards/hc/m9s12/demo9s12ne64/src/m9s12_appinit.c +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** - * boards/hc/m9s12/demo9s12ne64/src/m9s12_appinit.c - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. The - * ASF licenses this file to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance with the - * License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - * - ****************************************************************************/ - -/**************************************************************************** - * Included Files - ****************************************************************************/ - -#include <nuttx/config.h> - -#include <stdio.h> -#include <syslog.h> -#include <errno.h> - -#include <nuttx/board.h> - -#include "demo9s12ne64.h" - -/**************************************************************************** - * Pre-processor Definitions - ****************************************************************************/ - -/**************************************************************************** - * Public Functions - ****************************************************************************/ - -/**************************************************************************** - * Name: board_app_initialize - * - * Description: - * Perform architecture specific initialization - * - * Input Parameters: - * arg - The boardctl() argument is passed to the board_app_initialize() - * implementation without modification. The argument has no - * meaning to NuttX; the meaning of the argument is a contract - * between the board-specific initialization logic and the - * matching application logic. The value could be such things as a - * mode enumeration value, a set of DIP switch switch settings, a - * pointer to configuration data read from a file or serial FLASH, - * or whatever you would like to do with it. Every implementation - * should accept zero/NULL as a default configuration. - * - * Returned Value: - * Zero (OK) is returned on success; a negated errno value is returned on - * any failure to indicate the nature of the failure. - * - ****************************************************************************/ - -int board_app_initialize(uintptr_t arg) -{ - /* Configure SPI-based devices */ - - return OK; -} diff --git a/boards/hc/m9s12/ne64badge/src/Makefile b/boards/hc/m9s12/ne64badge/src/Makefile index 9d1d7b0fec4..7c576adc83b 100644 --- a/boards/hc/m9s12/ne64badge/src/Makefile +++ b/boards/hc/m9s12/ne64badge/src/Makefile @@ -23,8 +23,5 @@ include $(TOPDIR)/Make.defs CSRCS = m9s12_boot.c m9s12_leds.c m9s12_buttons.c m9s12_spi.c -ifeq ($(CONFIG_BOARDCTL),y) -CSRCS += m9s12_appinit.c -endif include $(TOPDIR)/boards/Board.mk diff --git a/boards/hc/m9s12/ne64badge/src/m9s12_appinit.c b/boards/hc/m9s12/ne64badge/src/m9s12_appinit.c deleted file mode 100644 index 3588ad515a7..00000000000 --- a/boards/hc/m9s12/ne64badge/src/m9s12_appinit.c +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** - * boards/hc/m9s12/ne64badge/src/m9s12_appinit.c - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. The - * ASF licenses this file to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance with the - * License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - * - ****************************************************************************/ - -/**************************************************************************** - * Included Files - ****************************************************************************/ - -#include <nuttx/config.h> - -#include <stdio.h> -#include <syslog.h> -#include <errno.h> - -#include <nuttx/board.h> - -#include "ne64badge.h" - -/**************************************************************************** - * Pre-processor Definitions - ****************************************************************************/ - -/**************************************************************************** - * Public Functions - ****************************************************************************/ - -/**************************************************************************** - * Name: board_app_initialize - * - * Description: - * Perform architecture specific initialization - * - * Input Parameters: - * arg - The boardctl() argument is passed to the board_app_initialize() - * implementation without modification. The argument has no - * meaning to NuttX; the meaning of the argument is a contract - * between the board-specific initialization logic and the - * matching application logic. The value could be such things as a - * mode enumeration value, a set of DIP switch switch settings, a - * pointer to configuration data read from a file or serial FLASH, - * or whatever you would like to do with it. Every implementation - * should accept zero/NULL as a default configuration. - * - * Returned Value: - * Zero (OK) is returned on success; a negated errno value is returned on - * any failure to indicate the nature of the failure. - * - ****************************************************************************/ - -int board_app_initialize(uintptr_t arg) -{ - /* Configure SPI-based devices */ - - return OK; -}
