motorcontroldemo_028/Vinclude/X_CANFlashProgData.h
2019-07-29 08:18:57 +03:00

52 lines
1.4 KiB
C

/*!
Copyright 2017 ÀÎ "ÍÈÈÝÒ" è ÎÎÎ "ÍÏÔ ÂÅÊÒÎÐ"
Licensed 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.
\file X_CANFlashProgData.h
\brief Áèíàðíûé ôàéë ïðîøèâàëüùèêà - ãðóçèòñÿ â ÎÇÓ è åìó ïåðåäàåòñÿ óïðàâëåíèå, äàëåå ïî CANopen ìîæíî îáíîâèòü ïðîãðàììó ïî flash.
\author Àëÿìêèí Ä.
\version v 1.0 30/05/2017
\defgroup X_CANFlashProgData */
/*@{*/
#ifndef X_CANFLASHPROGDATA_H
#define X_CANFLASHPROGDATA_H
#ifdef __cplusplus
extern "C"
{
#endif
//àäðåñ ñòðóêòóðû íàñòðîåê
extern Uint32 const FPSettingsAddr;
//àäðåñ íà÷àëà ïðîãðàììû ïðîøèâàëüùèêà
extern Uint32 const FPStartAddr;
//êîëè÷åñòâî àäðåñîâ â ìàññèâå FPAddrs
extern Uint16 const FPNumOfAddrs;
//àäðåñà íà÷àëà ÷àñòåé ïðîøèâàëüùèêà
extern Uint32 const FPAddrs[];
//äëèíà ÷àñòåé ïðîøèâàëüùèêà
extern Uint16 const FPPartsLength[];
//äàííûå ïðîøèâàëüùèêà
extern Uint16 const FPData[];
#ifdef __cplusplus
}
#endif
#endif
/*@}*/