QuakeGod
2023-02-01 7a2ff321965f1f24f3047fedd44a83f451f1f793
Src/main.c
@@ -57,7 +57,7 @@
#include "../src/Ethernet/loopback.h"
#elif (BOARD_TYPE == 14)
#include "FP0.h"
#elif (BOARD_TYPE == 15)
#elif (BOARD_TYPE == 15 || BOARD_TYPE == 16)
#include "KWireless.h"
//#include "user.h"
//#include "../src/radio/inc/sx126x-board.h"
@@ -66,7 +66,7 @@
/* USER CODE END Includes */
/* Private variables ---------------------------------------------------------*/
#define ADCrefAddr 0x1FFFF7BA
/* USER CODE BEGIN PV */
/* Private variables ---------------------------------------------------------*/
@@ -188,9 +188,9 @@
  SystemClock_Config();
  /* USER CODE BEGIN SysInit */
   TickFreq=10000;      //TickƵ��
   TickFreq=10000;      //Tick频率
   InituS(TickFreq);   
 // HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/TickFreq);   //���¶���SysTick��Ƶ���
 // HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/TickFreq);   //重新定义SysTick的频率�
  /* USER CODE END SysInit */
@@ -209,7 +209,7 @@
   else{bKBusMaster=0;bKBusSlave=1;}
   nChilds=nAddr;
   FP0_Init();
#elif (BOARD_TYPE == 15)
#elif (BOARD_TYPE == 15 || BOARD_TYPE == 16)
   nAddr=KMem.EffJumperSW&0x0f;
   if (KMem.EffJumperSW == 0x1f) {bKBusRepeater=1;bKBusMaster=1;bKBusSlave=0;}
  else if ((KMem.EffJumperSW&0x10)!=0) {bKBusMaster=1;bKBusSlave=0;}
@@ -289,7 +289,7 @@
#endif
      if (GetBoardType() == 7 || GetBoardType() ==8 
         || GetBoardType() == 9 || GetBoardType() ==10 ||GetBoardType() ==13 ||GetBoardType() ==15 )
         || GetBoardType() == 9 || GetBoardType() ==10 ||GetBoardType() ==13 ||GetBoardType() ==15 || BOARD_TYPE == 16)
      {
         displayInput(0xffff);      //
         EnableDisIn(1);            //Input Diaplay Enable 595 
@@ -304,8 +304,8 @@
      StartPLC();
   }
   KMem.WX[7]=0x5a;
#if (BOARD_TYPE == 15)
   KWireLessInit(KMem.EffJumperSW&0x20);
#if (BOARD_TYPE == 15 || BOARD_TYPE == 16)
   KWireLessInit(KMem.EffJumperSW&0x20,KMem.EffJumperSW&0x1f);
   KWireLessStart();
#endif
@@ -339,7 +339,7 @@
#endif
      
      if (GetBoardType() == 7 || GetBoardType() ==8 
         || GetBoardType() == 9 || GetBoardType() ==10 || GetBoardType() ==15)
         || GetBoardType() == 9 || GetBoardType() ==10 || GetBoardType() ==15 || GetBoardType() ==16)
      {
         displayInput(KMem.WX[0]);
      }
@@ -368,7 +368,7 @@
      }
//*/
#if (BOARD_TYPE == 15)
#if (BOARD_TYPE == 15 || BOARD_TYPE == 16)
      Radio.IrqProcess( ); // Process Radio IRQ
#endif
@@ -421,7 +421,7 @@
      if (bKBusSlave)      
      {
//         BufferOut[0]=KMem.WX[0];
#if (BOARD_TYPE == 15)
#if (BOARD_TYPE == 15 || BOARD_TYPE == 16)
//         KBusSlaveFunc(2);   
      //   if (! KMem.RunStat) {BufferIn[0]=0;}
      //   KMem.WY[0]=BufferIn[0];
@@ -469,7 +469,7 @@
#endif
      //PutOutput (KMem.nRunCount>>8);
      //PutOutput(0x0f70);
#if (BOARD_TYPE == 15)
#if (BOARD_TYPE == 15 || BOARD_TYPE == 16)
   //   KMem.WY[1]=KMem.nRunCount>>6;
      KMem.WY[1]=KMem.WX[0];
      KMem.WY[0]=KMem.WX[1];