From 02e24f0f533fe904c3a5275c4060c10c38d7c17a Mon Sep 17 00:00:00 2001 From: Ján Sučan Date: Wed, 10 May 2017 15:13:29 +0200 Subject: Uvodny commit, subory su rovnake ako na CD prilozenom k vytlacenemu texu bakalarskej prace, naviac je pridany len subor LICENCIA --- McuSt10f168/McuSt10f168.hpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 McuSt10f168/McuSt10f168.hpp (limited to 'McuSt10f168/McuSt10f168.hpp') diff --git a/McuSt10f168/McuSt10f168.hpp b/McuSt10f168/McuSt10f168.hpp new file mode 100755 index 0000000..0f98620 --- /dev/null +++ b/McuSt10f168/McuSt10f168.hpp @@ -0,0 +1,27 @@ +#ifndef MCU_ST10F168_HPP +#define MCU_ST10F168_HPP + +#include "McuSpecifics.hpp" + +class CMcuSt10f168 : public IMcuSpecifics { +private: + list mBlockSizes; + + uint16_t get2TclConst(float mcuFrequency); +public: + static bool hasThisId(uint16_t idmanuf, uint16_t idchip); + + CMcuSt10f168(); + ~CMcuSt10f168(); + + string getName(); + uint8_t *getFirmware(); + int getFirmwareLength(); + const list getBlockSizes(); + uint32_t getFlashSize(); + int getEraseTimeout(); + string getMessageForRetCode(uint16_t ret); + const list getConfigData(float mcuFrequency); +}; + +#endif -- cgit v1.2.3