Selaa lähdekoodia

ZuluSCSI. Now with More Cowbell, and less drama

Alex Perez 3 vuotta sitten
vanhempi
sitoutus
e5452dd170

+ 3 - 3
lib/ZuluSCSI_platform_GD32F205/ZuluSCSI_platform.cpp

@@ -1,8 +1,8 @@
-#include "AzulSCSI_platform.h"
+#include "ZuluSCSI_platform.h"
 #include "gd32f20x_sdio.h"
 #include "gd32f20x_fmc.h"
-#include "AzulSCSI_log.h"
-#include "AzulSCSI_config.h"
+#include "ZuluSCSI_log.h"
+#include "ZuluSCSI_config.h"
 #include "greenpak.h"
 #include <SdFat.h>
 #include <scsi.h>

+ 15 - 15
lib/ZuluSCSI_platform_GD32F205/ZuluSCSI_platform.h

@@ -1,4 +1,4 @@
-// Platform-specific definitions for AzulSCSI.
+// Platform-specific definitions for ZuluSCSI.
 // Can be customized for different microcontrollers, this file is for GD32F205VCT6.
 
 #pragma once
@@ -6,7 +6,7 @@
 #include <gd32f20x.h>
 #include <gd32f20x_gpio.h>
 #include <scsi2sd.h>
-#include "AzulSCSI_config.h"
+#include "ZuluSCSI_config.h"
 
 #ifdef __cplusplus
 extern "C" {
@@ -14,19 +14,19 @@ extern "C" {
 
 extern const char *g_azplatform_name;
 
-#if defined(AZULSCSI_V1_0)
-#   define PLATFORM_NAME "AzulSCSI v1.0"
+#if defined(ZULUSCSI_V1_0)
+#   define PLATFORM_NAME "ZuluSCSI v1.0"
 #   define PLATFORM_REVISION "1.0"
 #   define PLATFORM_MAX_SCSI_SPEED S2S_CFG_SPEED_ASYNC_50
-#   include "AzulSCSI_v1_0_gpio.h"
-#elif defined(AZULSCSI_V1_1)
-#   define PLATFORM_NAME "AzulSCSI v1.1"
+#   include "ZuluSCSI_v1_0_gpio.h"
+#elif defined(ZULUSCSI_V1_1)
+#   define PLATFORM_NAME "ZuluSCSI v1.1"
 #   define PLATFORM_REVISION "1.1"
 #   define PLATFORM_MAX_SCSI_SPEED S2S_CFG_SPEED_SYNC_10
 #   define PLATFORM_OPTIMAL_MIN_SD_WRITE_SIZE 4096
 #   define PLATFORM_OPTIMAL_MAX_SD_WRITE_SIZE 65536
 #   define PLATFORM_OPTIMAL_LAST_SD_WRITE_SIZE 8192
-#   include "AzulSCSI_v1_1_gpio.h"
+#   include "ZuluSCSI_v1_1_gpio.h"
 #endif
 
 // Debug logging functions
@@ -85,11 +85,11 @@ void azplatform_boot_to_main_firmware();
 void azplatform_config_hook(S2S_TargetCfg *config);
 #define AZPLATFORM_CONFIG_HOOK(cfg) azplatform_config_hook(cfg)
 #define APPLE_DRIVEINFO_FIXED     {"SEAGATE",  "ST225N",            PLATFORM_REVISION, "1.0"}
-#define APPLE_DRIVEINFO_REMOVABLE {"AZULSCSI", "APPLE_REMOVABLE",   PLATFORM_REVISION, ""}
+#define APPLE_DRIVEINFO_REMOVABLE {"ZULUSCSI", "APPLE_REMOVABLE",   PLATFORM_REVISION, ""}
 #define APPLE_DRIVEINFO_OPTICAL   {"MATSHITA", "CD-ROM CR-8004A",   PLATFORM_REVISION, "2.0a"}
-#define APPLE_DRIVEINFO_FLOPPY    {"AZULSCSI", "APPLE_FLOPPY",      PLATFORM_REVISION, ""}
-#define APPLE_DRIVEINFO_MAGOPT    {"AZULSCSI", "APPLE_MO",          PLATFORM_REVISION, ""}
-#define APPLE_DRIVEINFO_TAPE      {"AZULSCSI", "APPLE_TAPE",        PLATFORM_REVISION, ""}
+#define APPLE_DRIVEINFO_FLOPPY    {"ZULUSCSI", "APPLE_FLOPPY",      PLATFORM_REVISION, ""}
+#define APPLE_DRIVEINFO_MAGOPT    {"ZULUSCSI", "APPLE_MO",          PLATFORM_REVISION, ""}
+#define APPLE_DRIVEINFO_TAPE      {"ZULUSCSI", "APPLE_TAPE",        PLATFORM_REVISION, ""}
 
 // Write a single SCSI pin.
 // Example use: SCSI_OUT(ATN, 1) sets SCSI_ATN to low (active) state.
@@ -129,14 +129,14 @@ extern const uint32_t g_scsi_out_byte_to_bop[256];
 
 // SD card driver for SdFat
 #ifndef SD_USE_SDIO
-// SPI interface, AzulSCSI v1.0
+// SPI interface, ZuluSCSI v1.0
 class SdSpiConfig;
 extern SdSpiConfig g_sd_spi_config;
 #define SD_CONFIG g_sd_spi_config
 #define SD_CONFIG_CRASH g_sd_spi_config
 
 #else
-// SDIO interface, AzulSCSI v1.1
+// SDIO interface, ZuluSCSI v1.1
 class SdioConfig;
 extern SdioConfig g_sd_sdio_config;
 extern SdioConfig g_sd_sdio_config_crash;
@@ -145,4 +145,4 @@ extern SdioConfig g_sd_sdio_config_crash;
 
 #endif
 
-#endif
+#endif

+ 3 - 3
lib/ZuluSCSI_platform_GD32F205/ZuluSCSI_v1_0_gpio.h

@@ -1,4 +1,4 @@
-// GPIO definitions for AzulSCSI v1.0
+// GPIO definitions for ZuluSCSI v1.0
 
 #pragma once
 
@@ -57,7 +57,7 @@
 #define SCSI_IN_ACK_IDX 12
 
 // The SCSI_ATN pin was PB0 in prototype 2022a, but was moved to PC6 for 5V-tolerance
-#ifdef AZULSCSI_2022A_REVISION
+#ifdef ZULUSCSI_2022A_REVISION
 #define SCSI_ATN_PORT GPIOB
 #define SCSI_ATN_PIN  GPIO_PIN_0
 #else
@@ -109,4 +109,4 @@
 #define LED_E_PIN    GPIO_PIN_5
 #define LED_PINS     (LED_I_PIN | LED_E_PIN)
 #define LED_ON()     gpio_bit_reset(LED_PORT, LED_PINS)
-#define LED_OFF()    gpio_bit_set(LED_PORT, LED_PINS)
+#define LED_OFF()    gpio_bit_set(LED_PORT, LED_PINS)

+ 1 - 1
lib/ZuluSCSI_platform_GD32F205/ZuluSCSI_v1_1_gpio.h

@@ -1,4 +1,4 @@
-// GPIO definitions for AzulSCSI v1.1
+// GPIO definitions for ZuluSCSI v1.1
 
 #pragma once
 

+ 2 - 2
lib/ZuluSCSI_platform_GD32F205/greenpak.cpp

@@ -3,8 +3,8 @@
 // and to avoid the bugs that are present in STM32F2 I2C peripheral,
 // it is uncertain if the same bugs apply to GD32F2.
 
-#include "AzulSCSI_platform.h"
-#include "AzulSCSI_log.h"
+#include "ZuluSCSI_platform.h"
+#include "ZuluSCSI_log.h"
 #include "greenpak.h"
 #include "greenpak_fw.h"
 

+ 1 - 1
lib/ZuluSCSI_platform_GD32F205/scsi2sd_time.h

@@ -4,7 +4,7 @@
 #pragma once
 
 #include <stdint.h>
-#include "AzulSCSI_platform.h"
+#include "ZuluSCSI_platform.h"
 
 #define s2s_getTime_ms() millis()
 #define s2s_elapsedTime_ms(since) ((uint32_t)(millis() - (since)))

+ 4 - 4
lib/ZuluSCSI_platform_GD32F205/scsiPhy.cpp

@@ -2,14 +2,14 @@
 // Partially derived from scsiPhy.c from SCSI2SD-V6
 
 #include "scsiPhy.h"
-#include "AzulSCSI_platform.h"
+#include "ZuluSCSI_platform.h"
 #include "scsi_accel_asm.h"
 #include "scsi_accel_dma.h"
 #include "scsi_accel_greenpak.h"
 #include "scsi_accel_sync.h"
-#include "AzulSCSI_log.h"
-#include "AzulSCSI_log_trace.h"
-#include "AzulSCSI_config.h"
+#include "ZuluSCSI_log.h"
+#include "ZuluSCSI_log_trace.h"
+#include "ZuluSCSI_config.h"
 #include <minIni.h>
 
 #include <scsi2sd.h>

+ 1 - 1
lib/ZuluSCSI_platform_GD32F205/scsi_accel_asm.cpp

@@ -1,5 +1,5 @@
 #include "scsi_accel_asm.h"
-#include "AzulSCSI_platform.h"
+#include "ZuluSCSI_platform.h"
 
 // Optimized ASM blocks for the SCSI communication subroutine
 

+ 1 - 1
lib/ZuluSCSI_platform_GD32F205/scsi_accel_dma.cpp

@@ -1,5 +1,5 @@
 #include "scsi_accel_dma.h"
-#include <AzulSCSI_log.h>
+#include <ZuluSCSI_log.h>
 #include <gd32f20x_timer.h>
 #include <gd32f20x_rcu.h>
 #include <assert.h>

+ 1 - 1
lib/ZuluSCSI_platform_GD32F205/scsi_accel_dma.h

@@ -4,7 +4,7 @@
 #pragma once
 
 #include <stdint.h>
-#include "AzulSCSI_platform.h"
+#include "ZuluSCSI_platform.h"
 #include "greenpak.h"
 
 #ifdef SCSI_TIMER

+ 2 - 2
lib/ZuluSCSI_platform_GD32F205/scsi_accel_greenpak.cpp

@@ -1,6 +1,6 @@
 #include "scsi_accel_greenpak.h"
-#include "AzulSCSI_platform.h"
-#include <AzulSCSI_log.h>
+#include "ZuluSCSI_platform.h"
+#include <ZuluSCSI_log.h>
 #include <assert.h>
 
 #ifndef GREENPAK_PLD_IO1

+ 1 - 1
lib/ZuluSCSI_platform_GD32F205/scsi_accel_sync.cpp

@@ -16,7 +16,7 @@
  */
 
 #include "scsi_accel_sync.h"
-#include <AzulSCSI_log.h>
+#include <ZuluSCSI_log.h>
 #include <gd32f20x_exmc.h>
 #include <scsi.h>
 

+ 1 - 1
lib/ZuluSCSI_platform_GD32F205/scsi_accel_sync.h

@@ -5,7 +5,7 @@
 #pragma once
 
 #include <stdint.h>
-#include "AzulSCSI_platform.h"
+#include "ZuluSCSI_platform.h"
 
 #ifdef SCSI_IN_ACK_EXMC_NWAIT_PORT
 #define SCSI_SYNC_MODE_AVAILABLE

+ 3 - 3
lib/ZuluSCSI_platform_GD32F205/sd_card_sdio.cpp

@@ -1,11 +1,11 @@
 // Driver and interface for accessing SD card in SDIO mode
-// Used on AzulSCSI v1.1.
+// Used on ZuluSCSI v1.1.
 
-#include "AzulSCSI_platform.h"
+#include "ZuluSCSI_platform.h"
 
 #ifdef SD_USE_SDIO
 
-#include "AzulSCSI_log.h"
+#include "ZuluSCSI_log.h"
 #include "gd32f20x_sdio.h"
 #include "gd32f20x_dma.h"
 #include "gd32_sdio_sdcard.h"

+ 3 - 3
lib/ZuluSCSI_platform_GD32F205/sd_card_spi.cpp

@@ -1,8 +1,8 @@
 // Driver and interface for accessing SD card in SPI mode
-// Used on AzulSCSI v1.0.
+// Used on ZuluSCSI v1.0.
 
-#include "AzulSCSI_platform.h"
-#include "AzulSCSI_log.h"
+#include "ZuluSCSI_platform.h"
+#include "ZuluSCSI_log.h"
 #include "gd32f20x_spi.h"
 #include "gd32f20x_dma.h"
 #include <SdFat.h>