pw_spi: rename pw_spi_stm32f429i_disc1_stm32cube
//pw_spi_stm32f429i_disc1_stm32cube is not board specific
nor coupled to any STM32 CPU. It uses only HAL API calls
so renaming to pw_spi_stm32cube.
Change-Id: I7bf6277602bbc32a0a44cf8a507de707b4cf2c85
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/125831
Commit-Queue: Chris Mumford <cmumford@google.com>
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
diff --git a/applications/app_common_impl/BUILD.gn b/applications/app_common_impl/BUILD.gn
index bc93b41..83015f3 100644
--- a/applications/app_common_impl/BUILD.gn
+++ b/applications/app_common_impl/BUILD.gn
@@ -92,7 +92,7 @@
"$dir_pw_digital_io_stm32cube",
"$dir_pw_display",
"$dir_pw_display_driver_ili9341",
- "$dir_pw_spi_stm32f429i_disc1_stm32cube",
+ "$dir_pw_spi_stm32cube",
"$dir_pw_sync:borrow",
"$dir_pw_sync:mutex",
"//applications/app_common:app_common.facade",
diff --git a/applications/app_common_impl/common_stm32cube.cc b/applications/app_common_impl/common_stm32cube.cc
index 5ef7e96..873ecee 100644
--- a/applications/app_common_impl/common_stm32cube.cc
+++ b/applications/app_common_impl/common_stm32cube.cc
@@ -16,8 +16,8 @@
#include "app_common/common.h"
#include "pw_digital_io_stm32cube/digital_io.h"
#include "pw_display_driver_ili9341/display_driver.h"
-#include "pw_spi_stm32f429i_disc1_stm32cube/chip_selector.h"
-#include "pw_spi_stm32f429i_disc1_stm32cube/initiator.h"
+#include "pw_spi_stm32cube/chip_selector.h"
+#include "pw_spi_stm32cube/initiator.h"
#include "pw_sync/borrow.h"
#include "pw_sync/mutex.h"
diff --git a/build_overrides/pigweed.gni b/build_overrides/pigweed.gni
index a3fb12e..3a5900c 100644
--- a/build_overrides/pigweed.gni
+++ b/build_overrides/pigweed.gni
@@ -85,10 +85,8 @@
get_path_info("$dir_pigweed_experimental/pw_spi_arduino", "abspath")
dir_pw_spi_pico =
get_path_info("$dir_pigweed_experimental/pw_spi_pico", "abspath")
- dir_pw_spi_stm32f429i_disc1_stm32cube =
- get_path_info(
- "$dir_pigweed_experimental/pw_spi_stm32f429i_disc1_stm32cube",
- "abspath")
+ dir_pw_spi_stm32cube =
+ get_path_info("$dir_pigweed_experimental/pw_spi_stm32cube", "abspath")
dir_pw_spin_delay =
get_path_info("$dir_pigweed_experimental/pw_spin_delay", "abspath")
dir_pw_spin_delay_arduino =
diff --git a/pw_spi_stm32f429i_disc1_stm32cube/BUILD.gn b/pw_spi_stm32cube/BUILD.gn
similarity index 86%
rename from pw_spi_stm32f429i_disc1_stm32cube/BUILD.gn
rename to pw_spi_stm32cube/BUILD.gn
index 0994580..5b489d6 100644
--- a/pw_spi_stm32f429i_disc1_stm32cube/BUILD.gn
+++ b/pw_spi_stm32cube/BUILD.gn
@@ -21,11 +21,11 @@
include_dirs = [ "public" ]
}
-pw_source_set("pw_spi_stm32f429i_disc1_stm32cube") {
+pw_source_set("pw_spi_stm32cube") {
public_configs = [ ":default_config" ]
public = [
- "public/pw_spi_stm32f429i_disc1_stm32cube/chip_selector.h",
- "public/pw_spi_stm32f429i_disc1_stm32cube/initiator.h",
+ "public/pw_spi_stm32cube/chip_selector.h",
+ "public/pw_spi_stm32cube/initiator.h",
]
public_deps = [ "$dir_pw_status" ]
deps = [
diff --git a/pw_spi_stm32f429i_disc1_stm32cube/chip_selector.cc b/pw_spi_stm32cube/chip_selector.cc
similarity index 90%
rename from pw_spi_stm32f429i_disc1_stm32cube/chip_selector.cc
rename to pw_spi_stm32cube/chip_selector.cc
index e3075b6..a59ff1f 100644
--- a/pw_spi_stm32f429i_disc1_stm32cube/chip_selector.cc
+++ b/pw_spi_stm32cube/chip_selector.cc
@@ -12,9 +12,7 @@
// License for the specific language governing permissions and limitations under
// the License.
-#include "pw_spi_stm32f429i_disc1_stm32cube/chip_selector.h"
-
-#include "stm32f4xx_hal.h"
+#include "pw_spi_stm32cube/chip_selector.h"
using pw::digital_io::State;
@@ -27,4 +25,4 @@
return cs_pin_.SetState(active ? State::kInactive : State::kActive);
}
-} // namespace pw::spi
\ No newline at end of file
+} // namespace pw::spi
diff --git a/pw_spi_stm32f429i_disc1_stm32cube/initiator.cc b/pw_spi_stm32cube/initiator.cc
similarity index 98%
rename from pw_spi_stm32f429i_disc1_stm32cube/initiator.cc
rename to pw_spi_stm32cube/initiator.cc
index db72f25..892b232 100644
--- a/pw_spi_stm32f429i_disc1_stm32cube/initiator.cc
+++ b/pw_spi_stm32cube/initiator.cc
@@ -12,7 +12,7 @@
// License for the specific language governing permissions and limitations under
// the License.
-#include "pw_spi_stm32f429i_disc1_stm32cube/initiator.h"
+#include "pw_spi_stm32cube/initiator.h"
#include <algorithm>
diff --git a/pw_spi_stm32f429i_disc1_stm32cube/public/pw_spi_stm32f429i_disc1_stm32cube/chip_selector.h b/pw_spi_stm32cube/public/pw_spi_stm32cube/chip_selector.h
similarity index 100%
rename from pw_spi_stm32f429i_disc1_stm32cube/public/pw_spi_stm32f429i_disc1_stm32cube/chip_selector.h
rename to pw_spi_stm32cube/public/pw_spi_stm32cube/chip_selector.h
diff --git a/pw_spi_stm32f429i_disc1_stm32cube/public/pw_spi_stm32f429i_disc1_stm32cube/initiator.h b/pw_spi_stm32cube/public/pw_spi_stm32cube/initiator.h
similarity index 95%
rename from pw_spi_stm32f429i_disc1_stm32cube/public/pw_spi_stm32f429i_disc1_stm32cube/initiator.h
rename to pw_spi_stm32cube/public/pw_spi_stm32cube/initiator.h
index a729853..f456e9a 100644
--- a/pw_spi_stm32f429i_disc1_stm32cube/public/pw_spi_stm32f429i_disc1_stm32cube/initiator.h
+++ b/pw_spi_stm32cube/public/pw_spi_stm32cube/initiator.h
@@ -16,8 +16,7 @@
#include "pw_spi/initiator.h"
#include "pw_status/status.h"
-#include "stm32f4xx_hal.h"
-#include "stm32f4xx_hal_spi.h"
+#include STM32CUBE_HEADER
namespace pw::spi {