chay 2 relay song song
This commit is contained in:
449
LOCK_STM8_BF/user/Backup of EXT_INT_1PORT.ewd
Normal file
449
LOCK_STM8_BF/user/Backup of EXT_INT_1PORT.ewd
Normal file
@@ -0,0 +1,449 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<project>
|
||||
<fileVersion>2</fileVersion>
|
||||
<configuration>
|
||||
<name>Debug</name>
|
||||
<toolchain>
|
||||
<name>STM8</name>
|
||||
</toolchain>
|
||||
<debug>1</debug>
|
||||
<settings>
|
||||
<name>C-SPY</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data>
|
||||
<version>1</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CSpyMandatory</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyInput</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyRunToEnable</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyRunToName</name>
|
||||
<state>main</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyMacOverride</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyMacFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>DynDriver</name>
|
||||
<state>STLINK_STM8</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyDDFOverride</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyDDFFile</name>
|
||||
<state>$TOOLKIT_DIR$\config\ddf\iostm8s003f3.ddf</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyEnableExtraOptions</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyExtraOptions</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck1</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath1</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck2</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath2</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck3</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath3</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset1</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset2</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset3</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse1</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse2</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse3</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>SIMULATOR_STM8</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data>
|
||||
<version>0</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>SimMandatory</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>STICE_STM8</name>
|
||||
<archiveVersion>2</archiveVersion>
|
||||
<data>
|
||||
<version>1</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>STiceMandatory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceSuppressLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceVerifyLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceLogFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceLogFile</name>
|
||||
<state>$PROJ_DIR$\cspycomm.log</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceUseSwim</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceOptionBytesSetupFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceOptionBytesSetupFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>STLINK_STM8</name>
|
||||
<archiveVersion>2</archiveVersion>
|
||||
<data>
|
||||
<version>1</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>STlinkMandatory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkSuppressLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkVerifyLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkLogFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkLogFile</name>
|
||||
<state>$PROJ_DIR$\cspycomm.log</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkOptionBytesSetupFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkOptionBytesSetupFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<debuggerPlugins>
|
||||
<plugin>
|
||||
<file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
|
||||
<loadFlag>1</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
|
||||
<loadFlag>1</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
</debuggerPlugins>
|
||||
</configuration>
|
||||
<configuration>
|
||||
<name>Release</name>
|
||||
<toolchain>
|
||||
<name>STM8</name>
|
||||
</toolchain>
|
||||
<debug>0</debug>
|
||||
<settings>
|
||||
<name>C-SPY</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data>
|
||||
<version>1</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>0</debug>
|
||||
<option>
|
||||
<name>CSpyMandatory</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyInput</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyRunToEnable</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyRunToName</name>
|
||||
<state>main</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyMacOverride</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyMacFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>DynDriver</name>
|
||||
<state>SIMULATOR_STM8</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyDDFOverride</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyDDFFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyEnableExtraOptions</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyExtraOptions</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck1</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath1</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck2</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath2</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck3</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath3</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset1</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset2</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset3</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse1</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse2</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse3</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>SIMULATOR_STM8</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data>
|
||||
<version>0</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>0</debug>
|
||||
<option>
|
||||
<name>SimMandatory</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>STICE_STM8</name>
|
||||
<archiveVersion>2</archiveVersion>
|
||||
<data>
|
||||
<version>1</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>0</debug>
|
||||
<option>
|
||||
<name>STiceMandatory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceSuppressLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceVerifyLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceLogFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceLogFile</name>
|
||||
<state>$PROJ_DIR$\cspycomm.log</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceUseSwim</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceOptionBytesSetupFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceOptionBytesSetupFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>STLINK_STM8</name>
|
||||
<archiveVersion>2</archiveVersion>
|
||||
<data>
|
||||
<version>1</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>0</debug>
|
||||
<option>
|
||||
<name>STlinkMandatory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkSuppressLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkVerifyLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkLogFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkLogFile</name>
|
||||
<state>$PROJ_DIR$\cspycomm.log</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkOptionBytesSetupFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkOptionBytesSetupFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<debuggerPlugins>
|
||||
<plugin>
|
||||
<file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
|
||||
<loadFlag>1</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
|
||||
<loadFlag>1</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
</debuggerPlugins>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
|
||||
1604
LOCK_STM8_BF/user/Backup of EXT_INT_1PORT.ewp
Normal file
1604
LOCK_STM8_BF/user/Backup of EXT_INT_1PORT.ewp
Normal file
File diff suppressed because it is too large
Load Diff
BIN
LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.out
Normal file
BIN
LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.out
Normal file
Binary file not shown.
341
LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.s19
Normal file
341
LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.s19
Normal file
@@ -0,0 +1,341 @@
|
||||
S01400004558545F494E545F31504F52542E733139D0
|
||||
S1138000820094818200950A8200950A8200950A72
|
||||
S11380108200950A820093CA8200950A820093A581
|
||||
S11380208200950A8200950A8200950A8200950AC8
|
||||
S11380308200950A820090F78200950A8200950AD0
|
||||
S11380408200950A8200950A8200950A8200950AA8
|
||||
S113805082008F108200950A8200950A8200950A98
|
||||
S11380608200950A8200950A8200950A8200950A88
|
||||
S11380708200950A8200950A8200950A8200950A78
|
||||
S1138080C6523181CD8DF73B000ABF08B70A3F01C4
|
||||
S11380903F00BE08A301002731BE08A30277272AA8
|
||||
S11380A0BE08A302662723BE08A30205271CBE0838
|
||||
S11380B0A302442715BE08A30346270EAE00D8BF6B
|
||||
S11380C0025FBF00AE919ACD89423D0A2714B60AD9
|
||||
S11380D0A101270EAE00D9BF025FBF00AE919ACDB9
|
||||
S11380E08942BE084F0141B70141B609A40F5F5C44
|
||||
S11380F0CD94A341B700413D0A272AB601A1012628
|
||||
S11381000AB600CA5234C752342048B601A1022626
|
||||
S11381100AB600CA5235C752352038B600CA52379B
|
||||
S1138120C75237202EB601A101260C3300B600C475
|
||||
S11381305234C75234201CB601A102260C3300B6B7
|
||||
S113814000C45235C75235200A3300B600C4523732
|
||||
S1138150C7523732000ACC8E9D4D2705721B52340C
|
||||
S113816081721A523481CD8E34CD8E39883B00040D
|
||||
S11381703B00053B00063B00075204CD8EF6AE00E3
|
||||
S1138180001F01AE00001F035FBF0EBF0CBE08A39B
|
||||
S113819000092605BE0AA38969250EAE0061BF0247
|
||||
S11381A05FBF00AE919ACD89420D0927147B09A1C6
|
||||
S11381B010270EAE0062BF025FBF00AE919ACD8958
|
||||
S11381C0420D0827207B08A110271A7B08A120272D
|
||||
S11381D0147B08A130270EAE0063BF025FBF00AE60
|
||||
S11381E0919ACD89420D07271A7B07A10427147B96
|
||||
S11381F007A106270EAE0064BF025FBF00AE919ACE
|
||||
S1138200CD89427B05A108273E7B05A14027387B09
|
||||
S113821005A10427327B05A180272C7B05A10C270F
|
||||
S1138220267B05A10C27207B05A144271A7B05A1E9
|
||||
S1138230C027147B05A188270EAE0065BF025FBF6F
|
||||
S113824000AE919ACD89427B06A488A18827187B29
|
||||
S113825006A444A14427107B06A422A12227087B5C
|
||||
S113826006A411A111260EAE0066BF025FBF00AEC8
|
||||
S1138270919ACD8942721952347B09CA5234C75239
|
||||
S113828034C65236A4CFC752367B08CA5236C752B8
|
||||
S113829036C65234A4F9C752347B07CA5234C75283
|
||||
S11382A034C652326B0135005232C65233A40FC762
|
||||
S11382B05233C65233A4F0C75233CD8EB5CD8DCDD3
|
||||
S11382C004CD8F03CD87CACD8EE9CD8D55CD90B920
|
||||
S11382D001CD8EB5CD8DCD04CD8EF6CD87CACD8C96
|
||||
S11382E0C300000064CD8EDCCD8D55CD8F03CD90C1
|
||||
S11382F08101CD8CC300000064CD8ECFCD8EC2CD64
|
||||
S11383008CA8CD8DCD04CD8D5200000064B603A49D
|
||||
S11383100FCA5233C752331E03CD94AB9FA4F0CA85
|
||||
S11383205233C752331E039FCA5232C75232C65207
|
||||
S113833035A4F3C75235C65236A4F8C752367B0665
|
||||
S1138340A407CA5236C752367B05A404A1002706E7
|
||||
S1138350721652352004721752357B05A408A10009
|
||||
S11383602706721452352004721552357B06A480F8
|
||||
S1138370A100270672175236200A7B06A408CA52A7
|
||||
S113838036C752365B09CC8E8FC65230B700C65200
|
||||
S113839031350052333500523235005234350052F3
|
||||
S11383A035350052363500523735005238350052D3
|
||||
S11383B0393500523A813B0008B7083D08260EAE15
|
||||
S11383C00868BF025FBF00AE9270CD89423308B621
|
||||
S11383D008C7525532000881CD8DF7BF08BE080288
|
||||
S11383E0A4E102A400025D2605BE085D260EAE08C7
|
||||
S11383F02ABF025FBF00AE9270CD8942B60943C75F
|
||||
S11384005255BE084F019F43A41EC75256CC8E9DA1
|
||||
S11384103B0008B7083D082714B608A101270EAE93
|
||||
S11384200476BF025FBF00AE9270CD89423D08273B
|
||||
S113843006721E52502004721F525032000881CD21
|
||||
S11384408DF7B7084500093D08260EAE026CBF0241
|
||||
S11384505FBF00AE9270CD89423D092714B609A1D1
|
||||
S113846001270EAE026DBF025FBF00AE9270CD89D0
|
||||
S1138470423D09270BB608CA5254C75254CC8E9DAC
|
||||
S11384803308B608C45254C75254CC8E9D3B0008DE
|
||||
S1138490B7083D082714B608A101270EAE0234BF61
|
||||
S11384A0025FBF00AE9270CD89423D08270672106C
|
||||
S11384B0525020047211525032000881CD8E34CDB6
|
||||
S11384C08DFCBF0AB70990BF0C4500083D0927265B
|
||||
S11384D0B609A1102720B609A120271AB609A14080
|
||||
S11384E02714B609A160270EAE0075BF025FBF0056
|
||||
S11384F0AE9270CD8942BE0C4F019FC75262B60D39
|
||||
S1138500C75263BE0A4F019FC75260B60BC7526180
|
||||
S1138510C65250A48FBA09C75250B608C75264CC89
|
||||
S11385208E96350052503500525135005252350066
|
||||
S1138530525335005254350052563500525C3500C2
|
||||
S1138540525D35015258350152593501525A35019F
|
||||
S1138550525B3500525C3500525D3500525835008F
|
||||
S113856052593500525A3500525B3500525E35007F
|
||||
S1138570525F350052603500526135FF526235FF5B
|
||||
S11385805263350052653500526635005267350036
|
||||
S11385905268350052693500526A3500526B350015
|
||||
S11385A0526C3500526F350152573500526E35000A
|
||||
S11385B0526D35005264350052558143F4F781FA07
|
||||
S11385C0F781CD8E34BF08B70A45000B3D0B275009
|
||||
S11385D0B60BA140274AB60BA1202744B60BA160D5
|
||||
S11385E0273EB60BA1A02738B60BA1E02732B60B65
|
||||
S11385F0A180272CB60BA1C02726B60BA1B027203B
|
||||
S1138600B60BA1F0271AB60BA1902714B60BA1D074
|
||||
S1138610270EAE004DBF025FBF00AE923BCD894234
|
||||
S11386203D0A260EAE004EBF025FBF00AE923BCDA8
|
||||
S11386308942BE081C0004B60A43F4BE081C0004A8
|
||||
S1138640F7B60BA480A100272BB60BA410A100271A
|
||||
S11386500AB60A92CA0892C7082009B60A4392C405
|
||||
S11386600892C708BE081C0002B60AFABE081C001D
|
||||
S113867002F7200FBE081C0002B60A43F4BE081C11
|
||||
S11386800002F7B60BA440A1002710BE081C00038B
|
||||
S1138690B60AFABE081C0003F7200FBE081C00032C
|
||||
S11386A0B60A43F4BE081C0003F7B60BA420A100CD
|
||||
S11386B02711BE081C0004B60AFABE081C0004F701
|
||||
S11386C0CC8E92BE081C0004330AB60AF4BE081C01
|
||||
S11386D00004F7CC8E924FF7909372A900024F904A
|
||||
S11386E0F7909372A900034F90F71C00044FF78191
|
||||
S11386F0CD8DF7B7084500093D082726B608A10126
|
||||
S11387002720B608A102271AB608A1032714B60821
|
||||
S1138710A104270EAE0049BF025FBF00AE9206CD92
|
||||
S113872089423D092720B609A101271AB609A102E9
|
||||
S11387302714B609A103270EAE004ABF025FBF008B
|
||||
S1138740AE9206CD8942B6084D270F4A271F4A2705
|
||||
S1138750314A27444A2757CC8E9DC650A0A4FCC753
|
||||
S113876050A0B609CA50A0C750A0CC8E9DC650A038
|
||||
S1138770A4F3C750A0B6094848CA50A0C750A0CC1B
|
||||
S11387808E9DC650A0A4CFC750A0B6094EA4F0CA6F
|
||||
S113879050A0C750A0CC8E9DC650A0A43FC750A0E7
|
||||
S11387A0B609CD94F7CA50A0C750A0CC8E9DC65030
|
||||
S11387B0A1A4FCC750A1B609CA50A1C750A1CC8E30
|
||||
S11387C09D350050A0350050A1815FBF02BF003528
|
||||
S11387D0E100063F053F04C650C3B706B606A1E153
|
||||
S11387E0262AC650C6A418B705B605444444B7059E
|
||||
S11387F05F41B60541D69502B7045F41B60441BF57
|
||||
S1138800065FBF04CD8D4D00F4240081B606A1D2CD
|
||||
S1138810260AAEF400BF025F5CBF0081AE2400BF35
|
||||
S113882002AE00F4BF00813B0008B7083D082720D2
|
||||
S1138830B608A108271AB608A1102714B608A1186B
|
||||
S1138840270EAE01A2BF025FBF00AE92A5CD894242
|
||||
S1138850C650C6A4E7C750C6B608CA50C6C750C655
|
||||
S113886032000881CD8DF7B7084500093D0927146A
|
||||
S1138870B609A101270EAE010ABF025FBF00AE9286
|
||||
S1138880A5CD89423D08275CB608A1012756B60844
|
||||
S1138890A1032750B608A103274AB608A103274419
|
||||
S11388A0B608A104273EB608A1052738B608A105D5
|
||||
S11388B02732B608A104272CB608A1062726B60835
|
||||
S11388C0A1072720B608A117271AB608A113271451
|
||||
S11388D0B608A112270EAE010BBF025FBF00AE9215
|
||||
S11388E0A5CD8942B608A410A100262B3D09271363
|
||||
S11388F0B608A40F5F5CCD94A39FCA50C7C750C7E6
|
||||
S1138900CC8E9DB608A40F5F5CCD94A39F43C45046
|
||||
S1138910C7C750C7CC8E9D3D092713B608A40F5F67
|
||||
S11389205CCD94A39FCA50CAC750CACC8E9DB608CA
|
||||
S1138930A40F5F5CCD94A39F43C450CAC750CACC54
|
||||
S11389408E9D20FECD852235010000A607CD8864CA
|
||||
S11389503F0090AE03E84FAE3E7FCD84BCA601CD70
|
||||
S1138960841035010000A601CD843F5F5CCD83D81F
|
||||
S1138970A601CD848D9A81CD8389350C000735807D
|
||||
S113898000063F053F044FAE2580BF025FBF00CD08
|
||||
S11389908166A601AE0205CD8084A601CD81599AD7
|
||||
S11389A081AE500ACD86D6AE5000CD86D635600055
|
||||
S11389B000A620AE500ACD85C2AE5000CD86D63575
|
||||
S11389C0600000A608AE5000CD85C2CD87C1350138
|
||||
S11389D00000A602CD86F0350100004FCD86F09A46
|
||||
S11389E081AE500FCD86D635E00000A604AE500F00
|
||||
S11389F0CD85C235E00000A608AE500FCD85C23546
|
||||
S1138A00E00000A610AE500FCC85C24FCC8827C61C
|
||||
S1138A10002CA1002710A608AE500FCD85BF35014C
|
||||
S1138A20002F3500002CC6002DA1002710A604AE8F
|
||||
S1138A30500FCD85BF3501002E3500002D81CD8A24
|
||||
S1138A400BCD89E1CD89A1CD8977CD8944CD8A0F1C
|
||||
S1138A5020FBA610AE500FCC85BBA610AE500FCC99
|
||||
S1138A6085BFCD8DF73B000ABF083F0A201D5F413B
|
||||
S1138A70B60A4172BB0008F6CD9506AE0080CD8FD4
|
||||
S1138A80E3A10027F6B60AAB01B70A5F41B60A4173
|
||||
S1138A9072BB00087D26D732000ACC8E9D2006AE1C
|
||||
S1138AA00020CD91D0AE0080CD8FE3A10027F0CC83
|
||||
S1138AB080803F033F02CD8E34899089CD8DEDCDEA
|
||||
S1138AC08DF2520C1E0D2705160D5F90FF1E131F0D
|
||||
S1138AD001F65F97BF001E015C90BE0072A9FFF70C
|
||||
S1138AE090A3000525E9A12027E5A12D2704A12BAA
|
||||
S1138AF026066B041F012004A62B6B041E0FA30083
|
||||
S1138B00002E03CC8BDEA300012603CC8BDEA30056
|
||||
S1138B10252F03CC8BDE1E015C5CBF001E015C169E
|
||||
S1138B200F90A300012F1790A30010263516019073
|
||||
S1138B30F6A130262DF6AA20A178262620191601A2
|
||||
S1138B4090F6A1302705AE000A2015F6AA20A178D8
|
||||
S1138B50260BAE00101F0FBE001F012005AE00083B
|
||||
S1138B601F0F1E011F0720035C1F011E01F6A13009
|
||||
S1138B7027F65FBF0ABF081E011F052037CD90D816
|
||||
S1138B8009909FAE935B41B70041B0006B035F97C0
|
||||
S1138B90BF025FBF00CD8E2A1E13CD8DE2CD8ECFD6
|
||||
S1138BA0CD8EB5CD8CCFCD8E66CD8C8DCD8EF61E73
|
||||
S1138BB0015C1F011E01F6905F9097931CFFBFA3F9
|
||||
S1138BC0001A240472A900201E0FBF00AE935BCDCF
|
||||
S1138BD094589093905D26A51E071301260F1E112D
|
||||
S1138BE027031613FF5FBF02BF00CC8C7816051E47
|
||||
S1138BF00190BF0072B00000160F90D69380905F72
|
||||
S1138C00909790BF0072B00000A300002F51A30002
|
||||
S1138C10012E347B035F97BF065FBF04CD8EB5CDB5
|
||||
S1138C208CA8CD8ECFCD8EB5CD8DC2251A1E0FCD7D
|
||||
S1138C308DE2CD8E2ACD8EA8CD8E66CD8D55CD906C
|
||||
S1138C409D09CD8DC22718AE0022CF00281E0D2706
|
||||
S1138C5006160D5F5C90FF5F5ABF0ABF08200F7BAA
|
||||
S1138C6004A12D2609CD8EB5CD8C7DCD8EF61E1199
|
||||
S1138C7027031601FFCD8EB55B14CC8E92BE005037
|
||||
S1138C8089BE0250BF028527015ABF0081AE00048D
|
||||
S1138C90B603EB03B703B602E902B702B601E90172
|
||||
S1138CA0B701B600F9B70081AE0004B603E003B71C
|
||||
S1138CB003B602E202B702B601E201B701B600F25E
|
||||
S1138CC0B70081CD932889FEBF0485EE02BF06B6A6
|
||||
S1138CD000BE06429FB700B601BE05429FBB00B767
|
||||
S1138CE000B602BE04429FBB00B700B603BE0342F7
|
||||
S1138CF09FBB00B700B601BE06423F0172BB000035
|
||||
S1138D00BF00B602BE054272BB0000BF00B603BE80
|
||||
S1138D10044272BB0000BF00B602BE06423F0272AC
|
||||
S1138D20BB0001BF0124023C00B603BE054272BB76
|
||||
S1138D300001BF0124023C00B603BE06423F037299
|
||||
S1138D40BB0002BF022405BE005CBF0081CD930EB0
|
||||
S1138D502003CD931BBE00261E90BE04260CBE022B
|
||||
S1138D6090BE0665BF0290BF0681BF04450206455A
|
||||
S1138D700307BF00BF0281A6203D00260DBE01BF30
|
||||
S1138D80004503023F033A03A0085F905F99201750
|
||||
S1138D90905959B304260390B306250B72B200060A
|
||||
S1138DA024015A72B0000439033902390139004AE6
|
||||
S1138DB02ADEBF0490BF06BE0053BF00BE0253BFED
|
||||
S1138DC00281BE00B3042604BE02B30681CD93071C
|
||||
S1138DD0F6AE00004D270A680369026901794A2644
|
||||
S1138DE0F681BF025F3D022A0153BF008188A600BD
|
||||
S1138DF0200F88A602200A88A608200588A60C2031
|
||||
S1138E0000887B02887B02891E061F045F97FE1F71
|
||||
S1138E1006858481891E05BF082007891E05BF0CAD
|
||||
S1138E2020001E031F05855B028188A600200F8891
|
||||
S1138E30A604200A88A608200588A60C2000888994
|
||||
S1138E407B04887B04891E081F045F971F08FE1F8C
|
||||
S1138E50061E085C5CFE1F08858481891E05BF0010
|
||||
S1138E601E07BF022021891E05BF041E07BF06205E
|
||||
S1138E7016891E05BF081E07BF0A200B891E05BFE1
|
||||
S1138E800C1E07BF0E20001E031F07855B0481CD47
|
||||
S1138E908E7CCD8E7181CD8E1BCD8E7181CD8E1445
|
||||
S1138EA0814502004503018145040045050145064D
|
||||
S1138EB00245070381450800450901450A02450B9F
|
||||
S1138EC00381450C00450D01450E02450F03814504
|
||||
S1138ED0000445010545020645030781450804458C
|
||||
S1138EE00905450A06450B0781450C04450D054552
|
||||
S1138EF00E06450F078145000845010945020A454C
|
||||
S1138F00030B8145000C45010D45020E45030F81FD
|
||||
S1138F108A84A4BF8886CD8E2ACD8E2FCD8A9DC704
|
||||
S1138F20002AC6002AA10A2703CC8FC9C6002B5FDA
|
||||
S1138F30974FD700183500002B90AE9516AE001849
|
||||
S1138F40CD93EF5D260DAE94D7CD8A623501002C0A
|
||||
S1138F50CC8FDC90AE9518AE0018CD93EF5D260C47
|
||||
S1138F60AE94DFCD8A623501002D207090AE951A43
|
||||
S1138F70AE0018CD93EF5D260BAE94E7CD8A62CD9B
|
||||
S1138F808A5A205890AE951CAE0018CD93EF5D26FA
|
||||
S1138F900BAE94EFCD8A62CD8A522040AE0005BF5D
|
||||
S1138FA00090AE0010AE0018CD91615D262EAE008B
|
||||
S1138FB002BF0090AE001EAE0026CD92D93500004F
|
||||
S1138FC028CD9494CF00162013C6002B5F97C600BB
|
||||
S1138FD02AD70018C6002BAB01C7002BCD8E66CD57
|
||||
S1138FE08E5B80CD8DF7BF084FBE08A30080274D50
|
||||
S1138FF0BE08A300402746BE08A30020273FBE08A2
|
||||
S1139000A300102738BE08A300082731BE08A30018
|
||||
S113901004272ABE08A300022723BE08A3000127B1
|
||||
S11390201CBE08A301012715BE08A30210270EAE1B
|
||||
S1139030023DBF025FBF00AE919ACD8942BE08A334
|
||||
S113904002102612B609C45237A1002705A601CC86
|
||||
S11390508E9D4FCC8E9DBE08A301012612B609C475
|
||||
S11390605235A1002705A601CC8E9D4FCC8E9DB60E
|
||||
S113907009C45230A1002705A601CC8E9D4FCC8E89
|
||||
S11390809D855C895AF65F975C5CBF009672BB0055
|
||||
S11390900089FEBF001E01EE02BF028581855C8946
|
||||
S11390A05AF65F975C5CBF049672BB000489FEBFEE
|
||||
S11390B0041E01EE02BF068581855C895AF65F971E
|
||||
S11390C089961C000472FB015B02908990BE00FF2C
|
||||
S11390D090BE02EF02908581855C895AF65F97897C
|
||||
S11390E0961C000472FB015B02908990BE08FF90FD
|
||||
S11390F0BE0AEF029085818A84A4BF8886CD8E2A19
|
||||
S1139100CD8E2FC6002EA100271FCE00225CCF00DB
|
||||
S113911022CE0022C3001625105FCF0022350000A6
|
||||
S11391202EA608AE500FCD85BBC6002FA100272563
|
||||
S1139130CE00245CCF0024CE0024C3001625165F85
|
||||
S1139140CF00243500002FA604AE500FCD85BBAE52
|
||||
S113915094B0CD8A62A601CD83B6CD8E66CD8E5BEA
|
||||
S11391608090BF0220115C90BE02905C90BF029080
|
||||
S1139170BE00905A90BF0090BE00271C92C602B752
|
||||
S113918005F6B704B605B104270AF6B1055F240253
|
||||
S11391905A815C813D0426CE5F81453A5C53544D2F
|
||||
S11391A0385C4C6F636B53746D3842465C4C4F4370
|
||||
S11391B04B5F53544D385F42465C6C69625C73721A
|
||||
S11391C0635C73746D38735F75617274312E630000
|
||||
S11391D0CD8DF7BF08BE08A300202715BE08A30243
|
||||
S11391E010270EAE0288BF025FBF00AE919ACD89F0
|
||||
S11391F042BE08A30020260735DF5230CC8E9D7274
|
||||
S1139200195237CC8E9D453A5C53544D385C4C6FA3
|
||||
S1139210636B53746D3842465C4C4F434B5F5354FD
|
||||
S11392204D385F42465C6C69625C7372635C737454
|
||||
S11392306D38735F657874692E6300453A5C5354E6
|
||||
S11392404D385C4C6F636B53746D3842465C4C4FC5
|
||||
S1139250434B5F53544D385F42465C6C69625C73A8
|
||||
S113926072635C73746D38735F6770696F2E63002B
|
||||
S1139270453A5C53544D385C4C6F636B53746D3892
|
||||
S113928042465C4C4F434B5F53544D385F42465CFF
|
||||
S11392906C69625C7372635C73746D38735F746958
|
||||
S11392A06D312E6300453A5C53544D385C4C6F630A
|
||||
S11392B06B53746D3842465C4C4F434B5F53544D73
|
||||
S11392C0385F42465C6C69625C7372635C73746D94
|
||||
S11392D038735F636C6B2E6300BF0290BF04BE00E3
|
||||
S11392E0CD8EA1200E92C70090BE04905C90BF0466
|
||||
S11392F0CD94BB5D270E92C60426EA4F92C700CDDB
|
||||
S113930094BB26F7BE02811E035C1F035A81160319
|
||||
S1139310931C0004511703CD9091811603931C00F4
|
||||
S113932004511703CD90AD811E031C00041F031DBF
|
||||
S113933000048189FE9093855C5C905D271C89FE06
|
||||
S1139340BF00855C5C89FEBF02855C5C515A92D685
|
||||
S11393500092D7025A2AF75120D98130313233345E
|
||||
S113936035363738396162636465666768696A6B84
|
||||
S11393706C6D6E6F707172737475767778797A002C
|
||||
S113938000002115110E0D0C0B0B0A0A090909091D
|
||||
S11393900908080808080808070707070707070750
|
||||
S11393A007070707078A84A4BF8886CD8E2ACD8E37
|
||||
S11393B02FA604AE500FCD85BFAE94C5CD8A6235BD
|
||||
S11393C001002CCD8E66CD8E5B808A84A4BF8886F6
|
||||
S11393D0CD8E2ACD8E2FA608AE500FCD85BFAE946C
|
||||
S11393E0CECD8A623501002DCD8E66CD8E5B802078
|
||||
S11393F0035C905C90F6B701F6B700B601B10026A5
|
||||
S1139400063D0026EC5F81F6B1015F24025A815CBF
|
||||
S113941081942300180018000093330008951F005E
|
||||
S113942010000089FE9093855C5C905D271289FE94
|
||||
S1139430BF00855C5C515A926F005A2AFA5120E3AE
|
||||
S11394408190AE9411200A931C000290FE90FD902E
|
||||
S11394509390A3942326F081909F20065C905A90C9
|
||||
S1139460BF0090BE002704F126F2815F81CD8DF705
|
||||
S11394705202BF08BE081F01965CA601CD951E20AE
|
||||
S1139480F3AE03FF94CD950D5D2703CD9441CD8AB2
|
||||
S11394903ECC951090AE000A90BF00905FCD8AB28A
|
||||
S11394A0BE02814D2704584A26FC815454545481E9
|
||||
S11394B0656E64206C6F636B310A0090BE00905C33
|
||||
S11394C090BF005A816F70656E5F310A0D006F7036
|
||||
S11394D0656E5F320A0D006F70656E5F310A006F52
|
||||
S11394E070656E5F320A006F70656E5F330A006FDD
|
||||
S11394F070656E5F340A0048484EA4F0818985CDBA
|
||||
S1139500946D01020408C7523181CC95135F5C81CC
|
||||
S1139510CC94FD9D20FD3100320033003400817471
|
||||
S10A9520646F6F7200000686
|
||||
S9039481E7
|
||||
BIN
LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd.browse
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd.browse
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/main.o
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/main.o
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/main.pbi
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/main.pbi
Normal file
Binary file not shown.
288
LOCK_STM8_BF/user/Debug/Obj/main.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/main.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\LockStm8BF\LOCK_STM8_BF\user\main.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 30 2022"
|
||||
-D__TIME__="16:33:16"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_beep.o
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_beep.o
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_beep.pbi
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_beep.pbi
Normal file
Binary file not shown.
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_beep.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_beep.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\LockStm8BF\LOCK_STM8_BF\lib\src\stm8s_beep.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 30 2022"
|
||||
-D__TIME__="16:31:11"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_clk.o
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_clk.o
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_clk.pbi
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_clk.pbi
Normal file
Binary file not shown.
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_clk.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_clk.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\LockStm8BF\LOCK_STM8_BF\lib\src\stm8s_clk.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 30 2022"
|
||||
-D__TIME__="16:30:56"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_exti.o
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_exti.o
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_exti.pbi
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_exti.pbi
Normal file
Binary file not shown.
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_exti.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_exti.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\LockStm8BF\LOCK_STM8_BF\lib\src\stm8s_exti.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 30 2022"
|
||||
-D__TIME__="16:30:58"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_gpio.o
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_gpio.o
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_gpio.pbi
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_gpio.pbi
Normal file
Binary file not shown.
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_gpio.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_gpio.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\LockStm8BF\LOCK_STM8_BF\lib\src\stm8s_gpio.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 30 2022"
|
||||
-D__TIME__="16:31:09"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
284
LOCK_STM8_BF/user/Debug/Obj/stm8s_it.pbi.cout
Normal file
284
LOCK_STM8_BF/user/Debug/Obj/stm8s_it.pbi.cout
Normal file
@@ -0,0 +1,284 @@
|
||||
"E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\user\stm8s_it.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\lib\inc
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\lib\inc
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 3 2022"
|
||||
-D__TIME__="14:26:58"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim1.o
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim1.o
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim1.pbi
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim1.pbi
Normal file
Binary file not shown.
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim1.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim1.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\LockStm8BF\LOCK_STM8_BF\lib\src\stm8s_tim1.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 30 2022"
|
||||
-D__TIME__="16:31:13"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim4.o
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim4.o
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim4.pbi
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim4.pbi
Normal file
Binary file not shown.
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim4.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim4.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\LockStm8BF\LOCK_STM8_BF\lib\src\stm8s_tim4.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 30 2022"
|
||||
-D__TIME__="16:31:14"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim6.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_tim6.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\lib\src\stm8s_tim6.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 27 2022"
|
||||
-D__TIME__="10:15:33"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_uart1.o
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_uart1.o
Normal file
Binary file not shown.
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_uart1.pbi
Normal file
BIN
LOCK_STM8_BF/user/Debug/Obj/stm8s_uart1.pbi
Normal file
Binary file not shown.
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_uart1.pbi.cout
Normal file
288
LOCK_STM8_BF/user/Debug/Obj/stm8s_uart1.pbi.cout
Normal file
@@ -0,0 +1,288 @@
|
||||
"E:\STM8\LockStm8BF\LOCK_STM8_BF\lib\src\stm8s_uart1.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\LockStm8BF\LOCK_STM8_BF\user\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\src
|
||||
-I
|
||||
E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 30 2022"
|
||||
-D__TIME__="16:31:15"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
284
LOCK_STM8_BF/user/Debug/Obj/stm8s_uart2.pbi.cout
Normal file
284
LOCK_STM8_BF/user/Debug/Obj/stm8s_uart2.pbi.cout
Normal file
@@ -0,0 +1,284 @@
|
||||
"E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\lib\src\stm8s_uart2.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\lib\inc
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\lib\inc
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 5 2022"
|
||||
-D__TIME__="21:50:38"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
284
LOCK_STM8_BF/user/Debug/Obj/uart.pbi.cout
Normal file
284
LOCK_STM8_BF/user/Debug/Obj/uart.pbi.cout
Normal file
@@ -0,0 +1,284 @@
|
||||
"E:\STM8\4_EXT_INT_1PORT\4_EXT_INT_1PORT\user\uart.c"
|
||||
-std=c99
|
||||
-ferror-limit=100
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\lib\inc
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\user
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc
|
||||
-I
|
||||
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\inc\c
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\lib\inc
|
||||
-I
|
||||
../../4_EXT_INT_1PORT\user
|
||||
-D__CHAR_BITS__=8
|
||||
-D__CHAR_MAX__=0xff
|
||||
-D__CHAR_MIN__=0
|
||||
-D__CHAR_SIZE__=1
|
||||
-D__UNSIGNED_CHAR_MAX__=0xff
|
||||
-D__SIGNED_CHAR_MAX__=127
|
||||
-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
|
||||
-D__CHAR_ALIGN__=1
|
||||
-D__SHORT_SIZE__=2
|
||||
-D__UNSIGNED_SHORT_MAX__=0xffffU
|
||||
-D__SIGNED_SHORT_MAX__=32767
|
||||
-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
|
||||
-D__SHORT_ALIGN__=1
|
||||
-D__INT_SIZE__=2
|
||||
-D__UNSIGNED_INT_MAX__=0xffffU
|
||||
-D__SIGNED_INT_MAX__=32767
|
||||
-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
|
||||
-D__INT_ALIGN__=1
|
||||
-D__LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_MAX__=0xffffffffUL
|
||||
-D__SIGNED_LONG_MAX__=2147483647L
|
||||
-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
|
||||
-D__LONG_ALIGN__=1
|
||||
-D__LONG_LONG_SIZE__=4
|
||||
-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffULL
|
||||
-D__SIGNED_LONG_LONG_MAX__=2147483647LL
|
||||
-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
|
||||
-D__LONG_LONG_ALIGN__=1
|
||||
-D__INT8_T_TYPE__=signed char
|
||||
-D__INT8_T_MAX__=127
|
||||
-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
|
||||
-D__UINT8_T_TYPE__=unsigned char
|
||||
-D__UINT8_T_MAX__=0xff
|
||||
-D__INT8_SIZE_PREFIX__="hh"
|
||||
-D__INT16_T_TYPE__=signed int
|
||||
-D__INT16_T_MAX__=32767
|
||||
-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
|
||||
-D__UINT16_T_TYPE__=unsigned int
|
||||
-D__UINT16_T_MAX__=0xffffU
|
||||
-D__INT16_SIZE_PREFIX__=""
|
||||
-D__INT32_T_TYPE__=signed long int
|
||||
-D__INT32_T_MAX__=2147483647L
|
||||
-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
|
||||
-D__UINT32_T_TYPE__=unsigned long int
|
||||
-D__UINT32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_SIZE_PREFIX__="l"
|
||||
-D__INT_LEAST8_T_TYPE__=signed char
|
||||
-D__INT_LEAST8_T_MAX__=127
|
||||
-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
|
||||
-D__UINT_LEAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_LEAST8_T_MAX__=0xff
|
||||
-D__INT8_C_SUFFIX__=
|
||||
-D__UINT8_C_SUFFIX__=
|
||||
-D__INT_LEAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_LEAST16_T_TYPE__=signed int
|
||||
-D__INT_LEAST16_T_MAX__=32767
|
||||
-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
|
||||
-D__UINT_LEAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_LEAST16_T_MAX__=0xffffU
|
||||
-D__INT16_C_SUFFIX__=
|
||||
-D__UINT16_C_SUFFIX__=U
|
||||
-D__INT_LEAST16_SIZE_PREFIX__=""
|
||||
-D__INT_LEAST32_T_TYPE__=signed long int
|
||||
-D__INT_LEAST32_T_MAX__=2147483647L
|
||||
-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
|
||||
-D__UINT_LEAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_LEAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT32_C_SUFFIX__=L
|
||||
-D__UINT32_C_SUFFIX__=UL
|
||||
-D__INT_LEAST32_SIZE_PREFIX__="l"
|
||||
-D__INT_FAST8_T_TYPE__=signed char
|
||||
-D__INT_FAST8_T_MAX__=127
|
||||
-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
|
||||
-D__UINT_FAST8_T_TYPE__=unsigned char
|
||||
-D__UINT_FAST8_T_MAX__=0xff
|
||||
-D__INT_FAST8_SIZE_PREFIX__="hh"
|
||||
-D__INT_FAST16_T_TYPE__=signed int
|
||||
-D__INT_FAST16_T_MAX__=32767
|
||||
-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
|
||||
-D__UINT_FAST16_T_TYPE__=unsigned int
|
||||
-D__UINT_FAST16_T_MAX__=0xffffU
|
||||
-D__INT_FAST16_SIZE_PREFIX__=""
|
||||
-D__INT_FAST32_T_TYPE__=signed long int
|
||||
-D__INT_FAST32_T_MAX__=2147483647L
|
||||
-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
|
||||
-D__UINT_FAST32_T_TYPE__=unsigned long int
|
||||
-D__UINT_FAST32_T_MAX__=0xffffffffUL
|
||||
-D__INT_FAST32_SIZE_PREFIX__="l"
|
||||
-D__INTMAX_T_TYPE__=signed long int
|
||||
-D__INTMAX_T_MAX__=2147483647L
|
||||
-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
|
||||
-D__UINTMAX_T_TYPE__=unsigned long int
|
||||
-D__UINTMAX_T_MAX__=0xffffffffUL
|
||||
-D__INTMAX_C_SUFFIX__=L
|
||||
-D__UINTMAX_C_SUFFIX__=UL
|
||||
-D__INTMAX_SIZE_PREFIX__="l"
|
||||
-D__FLOAT_SIZE__=4
|
||||
-D__FLOAT_ALIGN__=1
|
||||
-D__DOUBLE_SIZE__=4
|
||||
-D__DOUBLE_ALIGN__=1
|
||||
-D__LONG_DOUBLE_SIZE__=4
|
||||
-D__LONG_DOUBLE_ALIGN__=1
|
||||
-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
|
||||
-D__SUBNORMAL_FLOATING_POINTS__=1
|
||||
-D__SIZE_T_TYPE__=unsigned short int
|
||||
-D__SIZE_T_MAX__=0xffffU
|
||||
-D__PTRDIFF_T_TYPE__=signed short int
|
||||
-D__PTRDIFF_T_MAX__=32767
|
||||
-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
|
||||
-D__INTPTR_T_TYPE__=signed short int
|
||||
-D__INTPTR_T_MAX__=32767
|
||||
-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
|
||||
-D__UINTPTR_T_TYPE__=unsigned short int
|
||||
-D__UINTPTR_T_MAX__=0xffffU
|
||||
-D__INTPTR_SIZE_PREFIX__="h"
|
||||
-D__JMP_BUF_ELEMENT_TYPE__=unsigned char
|
||||
-D__JMP_BUF_NUM_ELEMENTS__=28
|
||||
-D__TID__=0x3800
|
||||
-D__VER__=210
|
||||
-D__SUBVERSION__=1
|
||||
-D__BUILD_NUMBER__=148
|
||||
-D__IAR_SYSTEMS_ICC__=8
|
||||
-D__VA_STACK_DECREASING__=1
|
||||
-D__VA_STACK_ALIGN__=1
|
||||
-D__VA_STACK_ALIGN_EXTRA_BEFORE__=1
|
||||
-D__LITTLE_ENDIAN__=0
|
||||
-D__BOOL_TYPE__=unsigned char
|
||||
-D__WCHAR_T_TYPE__=unsigned short int
|
||||
-D__WCHAR_T_SIZE__=2
|
||||
-D__WCHAR_T_MAX__=0xffffU
|
||||
-D__DEF_PTR_MEM__=__near
|
||||
-D__CODE_MEM0__=__near_func
|
||||
-D__CODE_MEM0_POINTER_OK__=1
|
||||
-D__CODE_MEM0_UNIQUE_POINTER__=1
|
||||
-D__CODE_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0__=__tiny
|
||||
-D__DATA_MEM0_POINTER_OK__=1
|
||||
-D__DATA_MEM0_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM0_VAR_OK__=1
|
||||
-D__DATA_MEM0_INTPTR_TYPE__=signed char
|
||||
-D__DATA_MEM0_UINTPTR_TYPE__=unsigned char
|
||||
-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="hh"
|
||||
-D__DATA_MEM0_MAX_SIZE__=0xff
|
||||
-D__DATA_MEM1__=__near
|
||||
-D__DATA_MEM1_POINTER_OK__=1
|
||||
-D__DATA_MEM1_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM1_VAR_OK__=1
|
||||
-D__DATA_MEM1_INDEX_TYPE__=short
|
||||
-D__DATA_MEM1_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM1_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM1_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM1_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM1_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM1_HEAP_SEGMENT__="HEAP"
|
||||
-D__DATA_MEM1_PAGE_SIZE__=0
|
||||
-D__DATA_MEM1_HEAP__=1
|
||||
-D__DATA_MEM2__=__far
|
||||
-D__DATA_MEM2_POINTER_OK__=1
|
||||
-D__DATA_MEM2_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM2_VAR_OK__=1
|
||||
-D__DATA_MEM2_INDEX_TYPE__=short
|
||||
-D__DATA_MEM2_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM2_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM2_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM2_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM2_MAX_SIZE__=0xffff
|
||||
-D__DATA_MEM3__=__huge
|
||||
-D__DATA_MEM3_POINTER_OK__=1
|
||||
-D__DATA_MEM3_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM3_VAR_OK__=1
|
||||
-D__DATA_MEM3_INDEX_TYPE__=long
|
||||
-D__DATA_MEM3_SIZE_TYPE__=unsigned long
|
||||
-D__DATA_MEM3_INTPTR_TYPE__=long int
|
||||
-D__DATA_MEM3_UINTPTR_TYPE__=unsigned long int
|
||||
-D__DATA_MEM3_INTPTR_SIZE_PREFIX__="l"
|
||||
-D__DATA_MEM3_MAX_SIZE__=0xffffffff
|
||||
-D__DATA_MEM4__=__eeprom
|
||||
-D__DATA_MEM4_POINTER_OK__=1
|
||||
-D__DATA_MEM4_UNIQUE_POINTER__=1
|
||||
-D__DATA_MEM4_VAR_OK__=1
|
||||
-D__DATA_MEM4_INDEX_TYPE__=short
|
||||
-D__DATA_MEM4_SIZE_TYPE__=unsigned short
|
||||
-D__DATA_MEM4_INTPTR_TYPE__=short int
|
||||
-D__DATA_MEM4_UINTPTR_TYPE__=unsigned short int
|
||||
-D__DATA_MEM4_INTPTR_SIZE_PREFIX__="h"
|
||||
-D__DATA_MEM4_MAX_SIZE__=0xffff
|
||||
-D__HEAP_MEM0__=1
|
||||
-D__MULTIPLE_HEAPS__=0
|
||||
-D__DEF_HEAP_MEM__=__near
|
||||
-D__MULTIPLE_INHERITANCE__=1
|
||||
-D_RTSL_COMPARE_T=unsigned char
|
||||
-D__CODE_MODEL__=__SMALL_CODE_MODEL__
|
||||
-D__CORE__=__STM8__
|
||||
-D__DATA_MODEL__=__MEDIUM_DATA_MODEL__
|
||||
-D__ICCSTM8__=1
|
||||
-D__LARGE_CODE_MODEL__=3
|
||||
-D__LARGE_DATA_MODEL__=3
|
||||
-D__MEDIUM_CODE_MODEL__=2
|
||||
-D__MEDIUM_DATA_MODEL__=2
|
||||
-D__SMALL_CODE_MODEL__=1
|
||||
-D__SMALL_DATA_MODEL__=1
|
||||
-D__STM8__=1
|
||||
-D__PLAIN_INT_BITFIELD_IS_SIGNED__=1
|
||||
-D__HAS_WEAK__=1
|
||||
-D__HAS_LOCATED_DECLARATION__=1
|
||||
-D__HAS_LOCATED_WITH_INIT__=1
|
||||
-D__IAR_COMPILERBASE__=594179
|
||||
-D_GOANNA=1
|
||||
-D__DATE__="May 5 2022"
|
||||
-D__TIME__="22:01:56"
|
||||
-D__STDC__=1
|
||||
-D__STDC_VERSION__=199901L
|
||||
-D__STDC_HOSTED__=1
|
||||
-D__STDC_NO_VLA__=1
|
||||
-D__STDC_NO_ATOMICS__=1
|
||||
-D__EDG_IA64_ABI=1
|
||||
-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
|
||||
-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
|
||||
-D__EDG_TYPE_TRAITS_ENABLED=1
|
||||
-D__EDG__=1
|
||||
-D__EDG_VERSION__=409
|
||||
-D__EDG_SIZE_TYPE__=unsigned short
|
||||
-D__EDG_PTRDIFF_TYPE__=short
|
||||
-D__EDG_DELTA_TYPE=short
|
||||
-D__EDG_IA64_VTABLE_ENTRY_TYPE=short
|
||||
-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
|
||||
-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
|
||||
-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
|
||||
-D__EDG_ABI_COMPATIBILITY_VERSION=9999
|
||||
-D__EDG_ABI_CHANGES_FOR_RTTI=1
|
||||
-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
|
||||
-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
|
||||
-D__EDG_BSD=0
|
||||
-D__EDG_SYSV=0
|
||||
-D__EDG_ANSIC=1
|
||||
-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
|
||||
-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\LIB\dlstm8smn.h"
|
||||
-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\stm8\\LIB\\dlstm8smn.h"
|
||||
-D__VERSION__="IAR C/C++ Compiler V2.10.1.148 for STM8"
|
||||
-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_MEMORY_LIST3__(_P1, _P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_MEMORY_LIST3__(_P1, _P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
|
||||
-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 )
|
||||
-D__CODE_PTR_MEMORY_LIST3__(_P1, _P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 )
|
||||
-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
|
||||
-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__DATA_PTR_MEMORY_LIST3__(_P1, _P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__VAR_MEMORY_LIST3__(_P1, _P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__HEAP_MEMORY_LIST3__(_P1, _P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
|
||||
-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
|
||||
-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPM_DATA_MEMORY_LIST1__()=
|
||||
-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
|
||||
-D__TOPM_DATA_MEMORY_LIST3__(_P1, _P2)=
|
||||
-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
|
||||
-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 )
|
||||
-D__TOPP_DATA_MEMORY_LIST3__(_P1, _P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 )
|
||||
-D__DATA_MEM0_SIZE_TYPE__=unsigned int
|
||||
-D__DATA_MEM0_INDEX_TYPE__=signed int
|
||||
359
LOCK_STM8_BF/user/EXT_INT_1PORT.dep
Normal file
359
LOCK_STM8_BF/user/EXT_INT_1PORT.dep
Normal file
@@ -0,0 +1,359 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<project>
|
||||
<fileVersion>2</fileVersion>
|
||||
<fileChecksum>3414446075</fileChecksum>
|
||||
<configuration>
|
||||
<name>Debug</name>
|
||||
<outputs>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_clk.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.s19</file>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</file>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_uart1.c</file>
|
||||
<file>$PROJ_DIR$\stm8s_conf.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_beep.c</file>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</file>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_exti.c</file>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_clk.c</file>
|
||||
<file>$PROJ_DIR$\main.c</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_uart1.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\xencoding_limits.h</file>
|
||||
<file>$PROJ_DIR$\stm8s_it.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_i2c.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim4.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim2.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_spi.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_uart2.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_rst.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ystdio.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_wwdg.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_adc1.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stdbool.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.o</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
|
||||
<file>$TOOLKIT_DIR$\config\lnkstm8s003f3.icf</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\uart.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_it.pbi</file>
|
||||
<file>$PROJ_DIR$\stm8s_it.c</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_exti.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_gpio.h</file>
|
||||
<file>$PROJ_DIR$\stm8s103_serial.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dlstm8smn.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_uart2.c</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.o</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_flash.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\EXT_INT_1PORT.pbd</file>
|
||||
<file>$PROJ_DIR$\uart.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.out</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart1.pbi</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_itc.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim1.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\main.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart1.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_exti.o</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_beep.h</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dbgstm8smd.a</file>
|
||||
<file>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</file>
|
||||
<file>$PROJ_DIR$\uart.c</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dlstm8smn.a</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_awu.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_beep.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_exti.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\uart.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\main.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.o</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_iwdg.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim6.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart2.o</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim6.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart2.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_beep.o</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_wwdg.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim2.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_adc1.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_beep.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_i2c.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_flash.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_iwdg.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_awu.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_exti.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim1.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_uart1.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_gpio.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim4.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_itc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_rst.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_spi.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user\stm8s_conf.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_clk.h</file>
|
||||
</outputs>
|
||||
<file>
|
||||
<name>[ROOT_NODE]</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ILINK</name>
|
||||
<file> 50</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 74</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 29</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 69</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 38</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_uart1.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 57</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 52</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_beep.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 76</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 65</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 45</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 39</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_exti.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 58</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 66</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_clk.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 30</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 55</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 93 95 92 81 84 82 83 78 77 94 3 79 80 85 88 90 91 86 89 87</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\main.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 68</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 56</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 46 49 43 13 27 32 28 31 51 42 2 24 15</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\stm8s_it.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 35</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 46 25 64 19 70 47 20 16 1 17 21 42 2 41 7 3 26 59 37 40 53 23 54 18 14 13 27 43 32 31 24 15</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_uart2.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 72</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 75</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.out</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>OBJCOPY</name>
|
||||
<file> 4</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ILINK</name>
|
||||
<file> 33 68 76 30 58 69 74 45 57 63 60</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 71</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 19 20 47 64 70 25 1 17 21 7 3 26 59 37 40 53 23 54 18 14 73</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\uart.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 67</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 34</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 18 19 40 59 23 22 7 3 26 37 53 54 14 1 64 47 17 70 21 20 25 49</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_uart1.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_beep.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_exti.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_clk.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\main.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\stm8s_it.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
<forcedrebuild>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</name>
|
||||
<tool>ICCSTM8</tool>
|
||||
</forcedrebuild>
|
||||
</configuration>
|
||||
<configuration>
|
||||
<name>Release</name>
|
||||
<outputs/>
|
||||
<forcedrebuild>
|
||||
<name>[MULTI_TOOL]</name>
|
||||
<tool>ILINK</tool>
|
||||
</forcedrebuild>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
|
||||
465
LOCK_STM8_BF/user/EXT_INT_1PORT.ewd
Normal file
465
LOCK_STM8_BF/user/EXT_INT_1PORT.ewd
Normal file
@@ -0,0 +1,465 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<project>
|
||||
<fileVersion>2</fileVersion>
|
||||
<configuration>
|
||||
<name>Debug</name>
|
||||
<toolchain>
|
||||
<name>STM8</name>
|
||||
</toolchain>
|
||||
<debug>1</debug>
|
||||
<settings>
|
||||
<name>C-SPY</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data>
|
||||
<version>1</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CSpyMandatory</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyInput</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyRunToEnable</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyRunToName</name>
|
||||
<state>main</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyMacOverride</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyMacFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>DynDriver</name>
|
||||
<state>STLINK_STM8</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyDDFOverride</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyDDFFile</name>
|
||||
<state>$TOOLKIT_DIR$\config\ddf\iostm8s003f3.ddf</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyEnableExtraOptions</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyExtraOptions</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck1</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath1</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck2</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath2</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck3</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath3</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset1</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset2</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset3</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse1</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse2</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse3</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>SIMULATOR_STM8</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data>
|
||||
<version>0</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>SimMandatory</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>STICE_STM8</name>
|
||||
<archiveVersion>3</archiveVersion>
|
||||
<data>
|
||||
<version>2</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>STiceMandatory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceSuppressLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceVerifyLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceLogFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceLogFile</name>
|
||||
<state>$PROJ_DIR$\cspycomm.log</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceUseSwim</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceOptionBytesSetupFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceOptionBytesSetupFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceEraseMemory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>STLINK_STM8</name>
|
||||
<archiveVersion>3</archiveVersion>
|
||||
<data>
|
||||
<version>2</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>STlinkMandatory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkSuppressLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkVerifyLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkLogFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkLogFile</name>
|
||||
<state>$PROJ_DIR$\cspycomm.log</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkOptionBytesSetupFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkOptionBytesSetupFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkEraseMemory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<debuggerPlugins>
|
||||
<plugin>
|
||||
<file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
|
||||
<loadFlag>1</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
|
||||
<loadFlag>1</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
</debuggerPlugins>
|
||||
</configuration>
|
||||
<configuration>
|
||||
<name>Release</name>
|
||||
<toolchain>
|
||||
<name>STM8</name>
|
||||
</toolchain>
|
||||
<debug>0</debug>
|
||||
<settings>
|
||||
<name>C-SPY</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data>
|
||||
<version>1</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>0</debug>
|
||||
<option>
|
||||
<name>CSpyMandatory</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyInput</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyRunToEnable</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyRunToName</name>
|
||||
<state>main</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyMacOverride</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyMacFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>DynDriver</name>
|
||||
<state>SIMULATOR_STM8</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyDDFOverride</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyDDFFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyEnableExtraOptions</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyExtraOptions</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck1</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath1</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck2</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath2</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesSuppressCheck3</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesPath3</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset1</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset2</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesOffset3</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse1</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse2</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CSpyImagesUse3</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>SIMULATOR_STM8</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data>
|
||||
<version>0</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>0</debug>
|
||||
<option>
|
||||
<name>SimMandatory</name>
|
||||
<state>1</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>STICE_STM8</name>
|
||||
<archiveVersion>3</archiveVersion>
|
||||
<data>
|
||||
<version>2</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>0</debug>
|
||||
<option>
|
||||
<name>STiceMandatory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceSuppressLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceVerifyLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceLogFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceLogFile</name>
|
||||
<state>$PROJ_DIR$\cspycomm.log</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceUseSwim</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceOptionBytesSetupFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceOptionBytesSetupFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STiceEraseMemory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<settings>
|
||||
<name>STLINK_STM8</name>
|
||||
<archiveVersion>3</archiveVersion>
|
||||
<data>
|
||||
<version>2</version>
|
||||
<wantNonLocal>1</wantNonLocal>
|
||||
<debug>0</debug>
|
||||
<option>
|
||||
<name>STlinkMandatory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkSuppressLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkVerifyLoad</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkLogFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkLogFile</name>
|
||||
<state>$PROJ_DIR$\cspycomm.log</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkOptionBytesSetupFileOver</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkOptionBytesSetupFile</name>
|
||||
<state></state>
|
||||
</option>
|
||||
<option>
|
||||
<name>STlinkEraseMemory</name>
|
||||
<state>0</state>
|
||||
</option>
|
||||
</data>
|
||||
</settings>
|
||||
<debuggerPlugins>
|
||||
<plugin>
|
||||
<file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
|
||||
<loadFlag>1</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
|
||||
<loadFlag>1</loadFlag>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
|
||||
<loadFlag>0</loadFlag>
|
||||
</plugin>
|
||||
</debuggerPlugins>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
|
||||
1632
LOCK_STM8_BF/user/EXT_INT_1PORT.ewp
Normal file
1632
LOCK_STM8_BF/user/EXT_INT_1PORT.ewp
Normal file
File diff suppressed because it is too large
Load Diff
67
LOCK_STM8_BF/user/EXT_INT_1PORT.ewt
Normal file
67
LOCK_STM8_BF/user/EXT_INT_1PORT.ewt
Normal file
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<project>
|
||||
<fileVersion>2</fileVersion>
|
||||
<configuration>
|
||||
<name>Debug</name>
|
||||
<toolchain>
|
||||
<name>STM8</name>
|
||||
</toolchain>
|
||||
<debug>1</debug>
|
||||
<settings>
|
||||
<name>C-STAT</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data/>
|
||||
</settings>
|
||||
</configuration>
|
||||
<configuration>
|
||||
<name>Release</name>
|
||||
<toolchain>
|
||||
<name>STM8</name>
|
||||
</toolchain>
|
||||
<debug>0</debug>
|
||||
<settings>
|
||||
<name>C-STAT</name>
|
||||
<archiveVersion>1</archiveVersion>
|
||||
<data/>
|
||||
</settings>
|
||||
</configuration>
|
||||
<group>
|
||||
<name>lib</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_clk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>user</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\main.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\stm8s_conf.h</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\stm8s_it.h</name>
|
||||
</file>
|
||||
</group>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_beep.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\lib\src\stm8s_uart1.c</name>
|
||||
</file>
|
||||
</project>
|
||||
|
||||
|
||||
10
LOCK_STM8_BF/user/LOCK_STM_BF.eww
Normal file
10
LOCK_STM8_BF/user/LOCK_STM_BF.eww
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<workspace>
|
||||
<project>
|
||||
<path>$WS_DIR$\EXT_INT_1PORT.ewp</path>
|
||||
</project>
|
||||
<batchBuild/>
|
||||
</workspace>
|
||||
|
||||
|
||||
262
LOCK_STM8_BF/user/main.c
Normal file
262
LOCK_STM8_BF/user/main.c
Normal file
@@ -0,0 +1,262 @@
|
||||
//===============> Version lockBF version 1.1 30/5/2022 stm8s Suported by Thaonv <=====================//
|
||||
#include "stm8s.h"
|
||||
#include "stdbool.h"
|
||||
#include "stm8s_uart2.h"
|
||||
#include "stdio.h"
|
||||
#include "uart.h"
|
||||
#include <string.h>
|
||||
#define relay GPIOD,GPIO_PIN_2 //Set Relay 1 Pin
|
||||
#define relay_2 GPIOD,GPIO_PIN_3 //Set Relay 1 Pin
|
||||
#define Light GPIOD,GPIO_PIN_4 //Set light 1 Pin
|
||||
#define button GPIOC,GPIO_PIN_5 //set button pin
|
||||
#define button_2 GPIOA,GPIO_PIN_3 //set button pin
|
||||
uint16_t time_delay =6;
|
||||
uint16_t countFlagRelay_2 = 0;
|
||||
uint16_t countFlagRelay_1 = 0;
|
||||
char input;
|
||||
char rx_indx;
|
||||
char rx_buffer[10];
|
||||
char str3[]="tdoor";
|
||||
char t[2];
|
||||
/* Private defines -----------------------------------------------------------*/
|
||||
bool relay_stt = false;
|
||||
bool relay_stt2 = false;
|
||||
bool test2 = false;
|
||||
bool kickFlag_2 = false;
|
||||
bool kickFlag_1 = false;
|
||||
void Delayms_timer4(uint16_t time_delay);
|
||||
void CLK_Cofiguration(void);
|
||||
void GPIO_Configuration(void);
|
||||
void Exint_Cofiguration(void);
|
||||
void control(void);
|
||||
void onled(void);
|
||||
void offled(void);
|
||||
char Serial_read_char(void);
|
||||
char Serial_print (char string[]);
|
||||
void Serial_print_string (char[]);
|
||||
void Serial_print_int (int number) ;
|
||||
void UART_Configuration(void);
|
||||
void UARTPrintf(char *message);
|
||||
void uart_isr(void);
|
||||
void empty_buffer(uint8_t *buffer,uint16_t size);
|
||||
void test1(void);
|
||||
void gets_UART1(unsigned char *string);
|
||||
void Timer1_int_Configuration(void);
|
||||
|
||||
////////////////
|
||||
/* Private functions --
|
||||
-------------------------------------------------------*/
|
||||
INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5)
|
||||
{
|
||||
GPIO_WriteHigh(relay);
|
||||
Serial_print_string("open_1\n\r");
|
||||
relay_stt=true;
|
||||
}
|
||||
INTERRUPT_HANDLER(EXTI_PORTA_IRQHandler, 3)
|
||||
{
|
||||
GPIO_WriteHigh(relay_2);
|
||||
Serial_print_string("open_2\n\r");
|
||||
relay_stt2=true;
|
||||
}
|
||||
INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18)
|
||||
{
|
||||
input=Serial_read_char();
|
||||
if(input=='\n') {
|
||||
rx_buffer[rx_indx] = '\0';
|
||||
rx_indx = 0;
|
||||
if(strcmp(rx_buffer,"1")==0){
|
||||
Serial_print_string("open_1\n");
|
||||
relay_stt=true;
|
||||
}else if(strcmp(rx_buffer,"2")==0){
|
||||
Serial_print_string("open_2\n");
|
||||
relay_stt2=true;
|
||||
}else if(strcmp(rx_buffer,"3")==0){
|
||||
Serial_print_string("open_3\n"); // on led
|
||||
onled();
|
||||
}else if(strcmp(rx_buffer,"4")==0){
|
||||
Serial_print_string("open_4\n");
|
||||
offled(); // off led
|
||||
}
|
||||
else if(strncmp(rx_buffer,str3,5)==0){
|
||||
strncpy( t, rx_buffer+6, 2 );
|
||||
t[2]='\0';
|
||||
time_delay = atoi(t);
|
||||
}
|
||||
|
||||
} else {
|
||||
rx_buffer[rx_indx]=input;
|
||||
rx_indx++;
|
||||
}
|
||||
}
|
||||
INTERRUPT_HANDLER(TIM1_UPD_OVF_TRG_BRK_IRQHandler, 11)
|
||||
{
|
||||
if(kickFlag_2 ==true){
|
||||
countFlagRelay_2 ++;
|
||||
if(countFlagRelay_2>=time_delay){
|
||||
countFlagRelay_2=0;
|
||||
kickFlag_2=false;
|
||||
GPIO_WriteLow(relay_2);
|
||||
}
|
||||
}
|
||||
if(kickFlag_1 ==true){
|
||||
countFlagRelay_1 ++;
|
||||
if(countFlagRelay_1>=time_delay){
|
||||
countFlagRelay_1=0;
|
||||
kickFlag_1=false;
|
||||
GPIO_WriteLow(relay);
|
||||
}
|
||||
}
|
||||
TIM1_ClearITPendingBit(TIM1_IT_UPDATE); // clear flag update interrup(TIM1_SR1)
|
||||
}
|
||||
void Serial_print_int (int number) //Funtion to print int value to serial monitor
|
||||
{
|
||||
char count = 0;
|
||||
char digit[5] = "";
|
||||
|
||||
while (number != 0) //split the int to char array
|
||||
{
|
||||
digit[count] = number%10;
|
||||
count++;
|
||||
number = number/10;
|
||||
}
|
||||
|
||||
while (count !=0) //print char array in correct direction
|
||||
{
|
||||
UART1_SendData8(digit[count-1] + 0x30);
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET); //wait for sending
|
||||
count--;
|
||||
}
|
||||
}
|
||||
char Serial_read_char(void)
|
||||
{
|
||||
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET)
|
||||
UART1_ClearFlag(UART1_FLAG_RXNE);
|
||||
return (UART1_ReceiveData8());
|
||||
}
|
||||
|
||||
void Serial_print_string (char string[])
|
||||
{
|
||||
char i=0;
|
||||
while (string[i] != 0x00)
|
||||
{
|
||||
UART1_SendData8(string[i]);
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET);
|
||||
i++;
|
||||
}
|
||||
}
|
||||
void onled(){
|
||||
GPIO_WriteHigh(Light);
|
||||
}
|
||||
void offled(){
|
||||
GPIO_WriteLow(Light);
|
||||
}
|
||||
void main(void)
|
||||
{
|
||||
CLK_Cofiguration();
|
||||
GPIO_Configuration();
|
||||
Exint_Cofiguration();
|
||||
UART_Configuration();
|
||||
Timer1_int_Configuration();
|
||||
while (1)
|
||||
{
|
||||
control();
|
||||
}
|
||||
}
|
||||
void control(){
|
||||
if(relay_stt==true){
|
||||
GPIO_WriteHigh(GPIOD,GPIO_PIN_3); // on relay2
|
||||
kickFlag_1 = true;
|
||||
relay_stt = false;
|
||||
}
|
||||
if(relay_stt2==true){
|
||||
GPIO_WriteHigh(GPIOD,GPIO_PIN_2); // on relay
|
||||
kickFlag_2 = true;
|
||||
relay_stt2 = false;
|
||||
}
|
||||
}
|
||||
void CLK_Cofiguration(void)
|
||||
{
|
||||
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
|
||||
}
|
||||
void GPIO_Configuration(void)
|
||||
{
|
||||
GPIO_DeInit(GPIOD); // reset all register port D
|
||||
GPIO_Init(relay, GPIO_MODE_OUT_PP_LOW_FAST); //config pin PD2 of portD with mode push pull speed 2Mhz
|
||||
GPIO_Init(relay_2, GPIO_MODE_OUT_PP_LOW_FAST);//config pin PD3 of portD with mode push pull speed 2Mhz
|
||||
GPIO_Init(Light, GPIO_MODE_OUT_PP_LOW_FAST);
|
||||
}
|
||||
void Exint_Cofiguration(void)
|
||||
{
|
||||
GPIO_DeInit(GPIOC);
|
||||
GPIO_DeInit(GPIOA); // reset all register port c
|
||||
GPIO_Init(button, GPIO_MODE_IN_PU_IT); // config pin PC5 is input, pull up , interupt
|
||||
GPIO_DeInit(GPIOA); // reset all register port A
|
||||
GPIO_Init(button_2, GPIO_MODE_IN_PU_IT); // config pin PA3 is input, pull up , interupt
|
||||
EXTI_DeInit(); // reset all register interupt
|
||||
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOC,EXTI_SENSITIVITY_RISE_ONLY); // set interupt is edge up or edge down
|
||||
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOA,EXTI_SENSITIVITY_RISE_ONLY); // set interupt is edge up or edge down
|
||||
enableInterrupts(); // Enable interrupt.
|
||||
}
|
||||
void UART_Configuration(void)
|
||||
{
|
||||
UART1_DeInit(); // reset lai toan bo thanh ghi trong uart
|
||||
UART1_Init((u32)9600, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, UART1_PARITY_NO,
|
||||
UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE); // cai dat toc do baund la , 1bit stop, k su dung nit chan le, khong su dung chan clock, su dung ca 2 chan Tx,Rx
|
||||
UART1_ITConfig(UART1_IT_RXNE_OR, ENABLE); // cau hinh la ngat nhan UART
|
||||
UART1_Cmd(ENABLE); // cho phep chay UART.
|
||||
enableInterrupts(); // cho phep ngat toan cuc
|
||||
|
||||
}
|
||||
///////////////////////////
|
||||
void Timer1_int_Configuration(void)
|
||||
{
|
||||
TIM1_DeInit(); // reset all resgister timer1
|
||||
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER1, ENABLE); // provide clock for timer1
|
||||
TIM1_TimeBaseInit(15999,TIM1_COUNTERMODE_UP, 1000,0); // config frequency interrupt PSC= 15999+1 =16000, ARR = 1000 -> F_interrupt = 16*10^6 / 16000/1000 = 1Hz = 1s
|
||||
TIM1_ARRPreloadConfig(ENABLE); // enable register auto reload active - over counter -> reset counter
|
||||
TIM1_ITConfig(TIM1_IT_UPDATE,ENABLE); // ennable over inerrupt
|
||||
TIM1_ClearFlag(TIM1_FLAG_UPDATE); // clear flag over counter for firttime run
|
||||
TIM1_Cmd(ENABLE); // enable timer active
|
||||
enableInterrupts(); // enable global interrupt
|
||||
}
|
||||
|
||||
void Delayms_timer4(uint16_t time_delay)
|
||||
{
|
||||
/* Init TIMER 4 */
|
||||
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER4, ENABLE); // enable clock timer 4
|
||||
TIM4_TimeBaseInit(TIM4_PRESCALER_64, 250); // set frequence timer 4 la 16*10^6/64/250 = 1000Hz
|
||||
TIM4_SetCounter(0); // set counter value = 0 //set counter ve gia tri ban dau =0
|
||||
TIM4_ClearFlag(TIM4_FLAG_UPDATE); // clear flag update timer4(when over timer = 1) clear 0
|
||||
TIM4_Cmd(ENABLE); // enable timer // enable timer hoat dong
|
||||
while(time_delay--) // tan so la 1000Hz -> khi lap lai 1000 lan la 1Hz = 1s
|
||||
{
|
||||
while(TIM4_GetFlagStatus(TIM4_FLAG_UPDATE)== 0) ; // watting over timer exit whiles
|
||||
TIM4_ClearFlag(TIM4_FLAG_UPDATE); // clear timer for next counter
|
||||
}
|
||||
/* Disable Counter */
|
||||
TIM4_Cmd(DISABLE); // sau khi delay xong, disable timer.
|
||||
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER4, DISABLE);// Disable clock for timer when finish delay
|
||||
|
||||
}
|
||||
#ifdef USE_FULL_ASSERT
|
||||
|
||||
/**
|
||||
* @brief Reports the name of the source file and the source line number
|
||||
* where the assert_param error has occurred.
|
||||
* @param file: pointer to the source file name
|
||||
* @param line: assert_param error line source number
|
||||
* @retval : None
|
||||
*/
|
||||
void assert_failed(u8* file, u32 line)
|
||||
{
|
||||
/* User can add his own implementation to report the file name and line number,
|
||||
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
|
||||
|
||||
/* Infinite loop */
|
||||
while (1)
|
||||
{
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
298
LOCK_STM8_BF/user/main_30_5.c
Normal file
298
LOCK_STM8_BF/user/main_30_5.c
Normal file
@@ -0,0 +1,298 @@
|
||||
//===============> Version lockBF version 1.0 26/5/2022 stm8s Suported by Thaonv <=====================//
|
||||
#include "stm8s.h"
|
||||
#include "stdbool.h"
|
||||
#include "stm8s_uart2.h"
|
||||
#include "stdio.h"
|
||||
#include "uart.h"
|
||||
#include <string.h>
|
||||
#define relay GPIOD,GPIO_PIN_2 //Set Relay 1 Pin
|
||||
#define relay_2 GPIOD,GPIO_PIN_3 //Set Relay 1 Pin
|
||||
#define Light GPIOD,GPIO_PIN_4 //Set light 1 Pin
|
||||
#define button GPIOC,GPIO_PIN_5 //set button pin
|
||||
#define button_2 GPIOA,GPIO_PIN_3 //set button pin
|
||||
uint16_t time_delay =10000;
|
||||
// uint16_t time_delay2 =2000;
|
||||
char input;
|
||||
char rx_indx;
|
||||
char rx_buffer[10];
|
||||
char str3[]="tdoor";
|
||||
int t1=10;
|
||||
// char c[10];
|
||||
char t[2];
|
||||
/* Private defines -----------------------------------------------------------*/
|
||||
bool relay_stt = false;
|
||||
bool relay_stt2 = false;
|
||||
bool test2 = false;
|
||||
|
||||
void Delayms_timer4(uint16_t time_delay);
|
||||
void CLK_Cofiguration(void);
|
||||
void GPIO_Configuration(void);
|
||||
void Exint_Cofiguration(void);
|
||||
void control(void);
|
||||
void ngat(void);
|
||||
void test(void);
|
||||
void readbt(void);
|
||||
void onled(void);
|
||||
void offled(void);
|
||||
char Serial_read_char(void);
|
||||
char Serial_print (char string[]);
|
||||
//void S erial_print_string (char string[])
|
||||
void Serial_print_string (char[]);
|
||||
void Serial_print_int (int number) ;
|
||||
void UART_Configuration(void);
|
||||
void UARTPrintf(char *message);
|
||||
void uart_isr(void);
|
||||
void empty_buffer(uint8_t *buffer,uint16_t size);
|
||||
void test1(void);
|
||||
void gets_UART1(unsigned char *string);
|
||||
// void Timer1_int_Configuration(void);
|
||||
void Timer1_int_Configuration(uint16_t time_delay2);
|
||||
////////////////
|
||||
/* Private functions --
|
||||
-------------------------------------------------------*/
|
||||
INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5)
|
||||
{
|
||||
GPIO_WriteHigh(relay);
|
||||
Serial_print_string("open_1\n\r");
|
||||
relay_stt=true;
|
||||
}
|
||||
INTERRUPT_HANDLER(EXTI_PORTA_IRQHandler, 3)
|
||||
{
|
||||
GPIO_WriteHigh(relay_2);
|
||||
Serial_print_string("open_2\n\r");
|
||||
relay_stt2=true;
|
||||
}
|
||||
INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18)
|
||||
{
|
||||
input=Serial_read_char();
|
||||
if(input=='\n') {
|
||||
rx_buffer[rx_indx] = '\0';
|
||||
rx_indx = 0;
|
||||
// Serial_print_string(rx_buffer);
|
||||
if(strcmp(rx_buffer,"1")==0){
|
||||
GPIO_WriteHigh(GPIOD,GPIO_PIN_2); // on relay1
|
||||
Serial_print_string("open_1\n");
|
||||
relay_stt=true;
|
||||
|
||||
}else if(strcmp(rx_buffer,"2")==0){
|
||||
GPIO_WriteHigh(GPIOD,GPIO_PIN_3); // on relay2
|
||||
Serial_print_string("open_2\n");
|
||||
relay_stt2=true;
|
||||
|
||||
}else if(strcmp(rx_buffer,"3")==0){
|
||||
Serial_print_string("open_3\n\r"); // on led
|
||||
onled();
|
||||
}else if(strcmp(rx_buffer,"4")==0){
|
||||
Serial_print_string("open_4\n\r");
|
||||
offled(); // off led
|
||||
}
|
||||
else if(strncmp(rx_buffer,str3,5)==0){
|
||||
strncpy( t, rx_buffer+6, 2 );
|
||||
t[2]='\0';
|
||||
// Serial_print_string(t);
|
||||
t1 = atoi(t);
|
||||
time_delay=t1*1000;
|
||||
// Serial_print_int(time_delay);
|
||||
}
|
||||
|
||||
} else {
|
||||
rx_buffer[rx_indx]=input;
|
||||
rx_indx++;
|
||||
}
|
||||
}
|
||||
INTERRUPT_HANDLER(TIM4_UPD_OVF_IRQHandler, 23)
|
||||
{
|
||||
control();
|
||||
// TIM4_ClearITPendingBit(TIM4_IT_UPDATE);
|
||||
|
||||
}
|
||||
// INTERRUPT_HANDLER(TIM1_UPD_OVF_TRG_BRK_IRQHandler, 11)
|
||||
// {
|
||||
// control();
|
||||
// // TIM1_ClearITPendingBit(TIM1_IT_UPDATE);
|
||||
// }
|
||||
void Serial_print_int (int number) //Funtion to print int value to serial monitor
|
||||
{
|
||||
char count = 0;
|
||||
char digit[5] = "";
|
||||
|
||||
while (number != 0) //split the int to char array
|
||||
{
|
||||
digit[count] = number%10;
|
||||
count++;
|
||||
number = number/10;
|
||||
}
|
||||
|
||||
while (count !=0) //print char array in correct direction
|
||||
{
|
||||
UART1_SendData8(digit[count-1] + 0x30);
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET); //wait for sending
|
||||
count--;
|
||||
}
|
||||
}
|
||||
char Serial_read_char(void)
|
||||
{
|
||||
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET)
|
||||
UART1_ClearFlag(UART1_FLAG_RXNE);
|
||||
return (UART1_ReceiveData8());
|
||||
}
|
||||
|
||||
void Serial_print_string (char string[])
|
||||
{
|
||||
char i=0;
|
||||
while (string[i] != 0x00)
|
||||
{
|
||||
UART1_SendData8(string[i]);
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET);
|
||||
i++;
|
||||
}
|
||||
}
|
||||
void onled(){
|
||||
GPIO_WriteHigh(Light);
|
||||
}
|
||||
void offled(){
|
||||
GPIO_WriteLow(Light);
|
||||
}
|
||||
void main(void)
|
||||
{
|
||||
CLK_Cofiguration();
|
||||
GPIO_Configuration();
|
||||
Exint_Cofiguration();
|
||||
UART_Configuration();
|
||||
// Timer1_int_Configuration();
|
||||
while (1)
|
||||
{
|
||||
// test();
|
||||
// control();
|
||||
}
|
||||
}
|
||||
// void test(){
|
||||
// GPIO_WriteHigh(GPIOD,GPIO_PIN_3);
|
||||
// // Serial_print_string ("start \n");
|
||||
// // Delayms_timer4(1000);
|
||||
// Timer1_int_Configuration(1);
|
||||
// GPIO_WriteLow(GPIOD,GPIO_PIN_3);
|
||||
// Timer1_int_Configuration(1);
|
||||
// // Serial_print_string ("end \n");
|
||||
// // Delayms_timer4(1000);
|
||||
// // Timer1_int_Configuration(1000);
|
||||
// }
|
||||
|
||||
void control(){
|
||||
if(relay_stt==true){
|
||||
Delayms_timer4(time_delay);
|
||||
GPIO_WriteLow(relay);
|
||||
Serial_print_string ("end \n");
|
||||
// TIM1_ClearFlag(TIM4_FLAG_UPDATE);TIM1_SetCounter(0);
|
||||
|
||||
relay_stt = false;
|
||||
}
|
||||
if(relay_stt2==true){
|
||||
Timer1_int_Configuration(t1);
|
||||
GPIO_WriteLow(relay_2);
|
||||
// Serial_print_string ("end2 \n");
|
||||
|
||||
// TIM1_ClearFlag(TIM1_FLAG_UPDATE);
|
||||
relay_stt2 = false;
|
||||
}
|
||||
}
|
||||
void CLK_Cofiguration(void)
|
||||
{
|
||||
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
|
||||
}
|
||||
void GPIO_Configuration(void)
|
||||
{
|
||||
GPIO_DeInit(GPIOD); // reset all register port D
|
||||
GPIO_Init(relay, GPIO_MODE_OUT_PP_LOW_FAST); //config pin PD2 of portD with mode push pull speed 2Mhz
|
||||
GPIO_Init(relay_2, GPIO_MODE_OUT_PP_LOW_FAST);//config pin PD3 of portD with mode push pull speed 2Mhz
|
||||
GPIO_Init(Light, GPIO_MODE_OUT_PP_LOW_FAST);
|
||||
}
|
||||
void Exint_Cofiguration(void)
|
||||
{
|
||||
GPIO_DeInit(GPIOC);
|
||||
GPIO_DeInit(GPIOA); // reset all register port c
|
||||
GPIO_Init(button, GPIO_MODE_IN_PU_IT); // config pin PC5 is input, pull up , interupt
|
||||
GPIO_DeInit(GPIOA); // reset all register port A
|
||||
GPIO_Init(button_2, GPIO_MODE_IN_PU_IT); // config pin PA3 is input, pull up , interupt
|
||||
EXTI_DeInit(); // reset all register interupt
|
||||
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOC,EXTI_SENSITIVITY_RISE_ONLY); // set interupt is edge up or edge down
|
||||
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOA,EXTI_SENSITIVITY_RISE_ONLY); // set interupt is edge up or edge down
|
||||
enableInterrupts(); // Enable interrupt.
|
||||
}
|
||||
void UART_Configuration(void)
|
||||
{
|
||||
UART1_DeInit(); // reset lai toan bo thanh ghi trong uart
|
||||
UART1_Init((u32)9600, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, UART1_PARITY_NO,
|
||||
UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE); // cai dat toc do baund la , 1bit stop, k su dung nit chan le, khong su dung chan clock, su dung ca 2 chan Tx,Rx
|
||||
UART1_ITConfig(UART1_IT_RXNE_OR, ENABLE); // cau hinh la ngat nhan UART
|
||||
UART1_Cmd(ENABLE); // cho phep chay UART.
|
||||
enableInterrupts(); // cho phep ngat toan cuc
|
||||
|
||||
}
|
||||
///////////////////////////
|
||||
|
||||
void Timer1_int_Configuration(uint16_t time_delay2)
|
||||
{
|
||||
Serial_print_string ("start rl2 \n");
|
||||
// TIM1_DeInit(); // reset all resgister timer1
|
||||
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER1, ENABLE); // provide clock for timer1
|
||||
// TIM1_TimeBaseInit(15999,TIM1_COUNTERMODE_UP, 1000,0); // config frequency interrupt PSC= 15999+1 =16000, ARR = 1000 -> F_interrupt = 16*10^6 / 16000/1000 = 1Hz = 1s
|
||||
TIM1_TimeBaseInit(15999,TIM1_COUNTERMODE_UP, 1000,0); //timer freq = (clock CPU/16) -> 1bit = 1uS -> 92*1uS=92uS
|
||||
// TIM1_ARRPreloadConfig(ENABLE); // enable register auto reload active - over counter -> reset counter
|
||||
// TIM1_ITConfig(TIM1_IT_UPDATE,ENABLE);
|
||||
TIM1_SetCounter(0); // ennable over inerrupt
|
||||
TIM1_ClearFlag(TIM1_FLAG_UPDATE); // clear flag over counter for firttime run
|
||||
TIM1_Cmd(ENABLE); // enable timer active
|
||||
while(time_delay2--){
|
||||
while(TIM1_GetFlagStatus(TIM1_FLAG_UPDATE)==0);
|
||||
TIM1_ClearFlag(TIM1_FLAG_UPDATE);
|
||||
|
||||
}
|
||||
TIM1_Cmd(DISABLE); // enable global interrupt
|
||||
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER1, DISABLE);
|
||||
Serial_print_string ("end rl2 \n");
|
||||
}
|
||||
// void delay(uint16_t time_delay2){
|
||||
|
||||
|
||||
// }
|
||||
void Delayms_timer4(uint16_t time_delay)
|
||||
{
|
||||
/* Init TIMER 4 */
|
||||
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER4, ENABLE); // enable clock timer 4
|
||||
TIM4_TimeBaseInit(TIM4_PRESCALER_64, 250); // set frequence timer 4 la 16*10^6/64/250 = 1000Hz
|
||||
TIM4_SetCounter(0); // set counter value = 0 //set counter ve gia tri ban dau =0
|
||||
TIM4_ClearFlag(TIM4_FLAG_UPDATE); // clear flag update timer4(when over timer = 1) clear 0
|
||||
TIM4_Cmd(ENABLE); // enable timer // enable timer hoat dong
|
||||
while(time_delay--) // tan so la 1000Hz -> khi lap lai 1000 lan la 1Hz = 1s
|
||||
{
|
||||
while(TIM4_GetFlagStatus(TIM4_FLAG_UPDATE)== 0) ; // watting over timer exit whiles
|
||||
TIM4_ClearFlag(TIM4_FLAG_UPDATE); // clear timer for next counter
|
||||
}
|
||||
/* Disable Counter */
|
||||
TIM4_Cmd(DISABLE); // sau khi delay xong, disable timer.
|
||||
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER4, DISABLE);// Disable clock for timer when finish delay
|
||||
|
||||
}
|
||||
#ifdef USE_FULL_ASSERT
|
||||
|
||||
/**
|
||||
* @brief Reports the name of the source file and the source line number
|
||||
* where the assert_param error has occurred.
|
||||
* @param file: pointer to the source file name
|
||||
* @param line: assert_param error line source number
|
||||
* @retval : None
|
||||
*/
|
||||
void assert_failed(u8* file, u32 line)
|
||||
{
|
||||
/* User can add his own implementation to report the file name and line number,
|
||||
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
|
||||
|
||||
/* Infinite loop */
|
||||
while (1)
|
||||
{
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
24
LOCK_STM8_BF/user/settings/EXT_INT_1PORT.Debug.cspy.bat
Normal file
24
LOCK_STM8_BF/user/settings/EXT_INT_1PORT.Debug.cspy.bat
Normal file
@@ -0,0 +1,24 @@
|
||||
@REM This batch file has been generated by the IAR Embedded Workbench
|
||||
@REM C-SPY Debugger, as an aid to preparing a command line for running
|
||||
@REM the cspybat command line utility using the appropriate settings.
|
||||
@REM
|
||||
@REM Note that this file is generated every time a new debug session
|
||||
@REM is initialized, so you may want to move or rename the file before
|
||||
@REM making changes.
|
||||
@REM
|
||||
@REM You can launch cspybat by typing the name of this batch file followed
|
||||
@REM by the name of the debug file (usually an ELF/DWARF or UBROF file).
|
||||
@REM
|
||||
@REM Read about available command line parameters in the C-SPY Debugging
|
||||
@REM Guide. Hints about additional command line parameters that may be
|
||||
@REM useful in specific cases:
|
||||
@REM --download_only Downloads a code image without starting a debug
|
||||
@REM session afterwards.
|
||||
@REM --silent Omits the sign-on message.
|
||||
@REM --timeout Limits the maximum allowed execution time.
|
||||
@REM
|
||||
|
||||
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\common\bin\cspybat" "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\bin\stm8proc.dll" "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\bin\stm8stlink.dll" %1 --plugin "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\bin\stm8bat.dll" --backend -B "-p" "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\stm8\config\ddf\iostm8s003f3.ddf" "-d" "stlink" "--mcuname" "STM8S003F3"
|
||||
|
||||
|
||||
24
LOCK_STM8_BF/user/settings/EXT_INT_1PORT.cspy.bat
Normal file
24
LOCK_STM8_BF/user/settings/EXT_INT_1PORT.cspy.bat
Normal file
@@ -0,0 +1,24 @@
|
||||
@REM This batch file has been generated by the IAR Embedded Workbench
|
||||
@REM C-SPY Debugger, as an aid to preparing a command line for running
|
||||
@REM the cspybat command line utility using the appropriate settings.
|
||||
@REM
|
||||
@REM Note that this file is generated every time a new debug session
|
||||
@REM is initialized, so you may want to move or rename the file before
|
||||
@REM making changes.
|
||||
@REM
|
||||
@REM You can launch cspybat by typing the name of this batch file followed
|
||||
@REM by the name of the debug file (usually an ELF/DWARF or UBROF file).
|
||||
@REM
|
||||
@REM Read about available command line parameters in the C-SPY Debugging
|
||||
@REM Guide. Hints about additional command line parameters that may be
|
||||
@REM useful in specific cases:
|
||||
@REM --download_only Downloads a code image without starting a debug
|
||||
@REM session afterwards.
|
||||
@REM --silent Omits the sign-on message.
|
||||
@REM --timeout Limits the maximum allowed execution time.
|
||||
@REM
|
||||
|
||||
|
||||
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\common\bin\cspybat" "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\stm8\bin\stm8proc.dll" "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\stm8\bin\stm8stlink.dll" %1 --plugin "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\stm8\bin\stm8bat.dll" --backend -B "-p" "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\stm8\config\ddf\iostm8s003f3.ddf" "-d" "stlink" "--mcuname" "STM8S003F3"
|
||||
|
||||
|
||||
81
LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dbgdt
Normal file
81
LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dbgdt
Normal file
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<Project>
|
||||
<Desktop>
|
||||
<Static>
|
||||
<Debug-Log>
|
||||
|
||||
|
||||
<PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1307</ColumnWidth1></Debug-Log>
|
||||
<Build>
|
||||
|
||||
|
||||
|
||||
|
||||
<ColumnWidth0>20</ColumnWidth0><ColumnWidth1>980</ColumnWidth1><ColumnWidth2>261</ColumnWidth2><ColumnWidth3>65</ColumnWidth3><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Debug-Log</Factory></Window></Windows></PreferedWindows></Build>
|
||||
<Workspace>
|
||||
<ColumnWidths>
|
||||
|
||||
|
||||
|
||||
|
||||
<Column0>204</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
|
||||
</Workspace>
|
||||
<Disassembly>
|
||||
<col-names>
|
||||
|
||||
|
||||
<item>Disassembly</item><item>_I0</item></col-names>
|
||||
<col-widths>
|
||||
|
||||
|
||||
<item>500</item><item>20</item></col-widths>
|
||||
<DisasmHistory/>
|
||||
|
||||
|
||||
<ShowCodeCoverage>1</ShowCodeCoverage><ShowInstrProfiling>1</ShowInstrProfiling></Disassembly>
|
||||
</Static>
|
||||
<Windows>
|
||||
|
||||
|
||||
|
||||
<Wnd0>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-20595-11599</Identity>
|
||||
<TabName>Workspace</TabName>
|
||||
<Factory>Workspace</Factory>
|
||||
<Session>
|
||||
|
||||
<NodeDict><ExpandedNode>EXT_INT_1PORT</ExpandedNode><ExpandedNode>EXT_INT_1PORT/Output</ExpandedNode><ExpandedNode>EXT_INT_1PORT/lib</ExpandedNode><ExpandedNode>EXT_INT_1PORT/user</ExpandedNode></NodeDict></Session>
|
||||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd0><Wnd2>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-31344-11602</Identity>
|
||||
<TabName>Disassembly</TabName>
|
||||
<Factory>Disassembly</Factory>
|
||||
<Session/>
|
||||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-25806-9770</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>
|
||||
<Editor>
|
||||
|
||||
|
||||
|
||||
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>181</YPos2><SelStart2>5244</SelStart2><SelEnd2>5244</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_gpio.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_clk.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_exti.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_beep.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_tim4.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_uart1.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>9</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_tim6.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>215</YPos2><SelStart2>7182</SelStart2><SelEnd2>7182</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Positions>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Top><Row0><Sizes><Toolbar-008E5EE8><key>iaridepm.enu1</key></Toolbar-008E5EE8></Sizes></Row0><Row1><Sizes><Toolbar-0E568198><key>debuggergui.enu1</key></Toolbar-0E568198></Sizes></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>729</Bottom><Right>278</Right><x>-2</x><y>-2</y><xscreen>280</xscreen><yscreen>291</yscreen><sizeHorzCX>145833</sizeHorzCX><sizeHorzCY>291876</sizeHorzCY><sizeVertCX>145833</sizeVertCX><sizeVertCY>733200</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>729</Bottom><Right>278</Right><x>-2</x><y>-2</y><xscreen>280</xscreen><yscreen>291</yscreen><sizeHorzCX>145833</sizeHorzCX><sizeHorzCY>291876</sizeHorzCY><sizeVertCX>145833</sizeVertCX><sizeVertCY>733200</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>199</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>201</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>201605</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>201605</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
</Desktop>
|
||||
</Project>
|
||||
|
||||
|
||||
66
LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dni
Normal file
66
LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dni
Normal file
@@ -0,0 +1,66 @@
|
||||
[InterruptLog]
|
||||
LogEnabled=0
|
||||
SumEnabled=0
|
||||
GraphEnabled=0
|
||||
ShowTimeLog=1
|
||||
ShowTimeSum=1
|
||||
SumSortOrder=0
|
||||
[DataLog]
|
||||
LogEnabled=0
|
||||
SumEnabled=0
|
||||
GraphEnabled=0
|
||||
ShowTimeLog=1
|
||||
ShowTimeSum=1
|
||||
[Stack]
|
||||
FillEnabled=0
|
||||
OverflowWarningsEnabled=1
|
||||
WarningThreshold=90
|
||||
SpWarningsEnabled=1
|
||||
WarnLogOnly=1
|
||||
UseTrigger=1
|
||||
TriggerName=main
|
||||
LimitSize=0
|
||||
ByteLimit=50
|
||||
[Breakpoints2]
|
||||
Count=0
|
||||
[Interrupts]
|
||||
Enabled=1
|
||||
[MemoryMap]
|
||||
Enabled=0
|
||||
Base=0
|
||||
UseAuto=0
|
||||
TypeViolation=1
|
||||
UnspecRange=1
|
||||
ActionState=1
|
||||
[Trace1]
|
||||
Enabled=0
|
||||
ShowSource=1
|
||||
[DebugChecksum]
|
||||
Checksum=-299567578
|
||||
[CallStack]
|
||||
ShowArgs=0
|
||||
[Disassembly]
|
||||
MixedMode=1
|
||||
[DataSample]
|
||||
LogEnabled=0
|
||||
GraphEnabled=0
|
||||
ShowTimeLog=1
|
||||
ShowTimeSum=1
|
||||
[Log file]
|
||||
LoggingEnabled=_ 0
|
||||
LogFile=_ ""
|
||||
Category=_ 0
|
||||
[TermIOLog]
|
||||
LoggingEnabled=_ 0
|
||||
LogFile=_ ""
|
||||
[Breakpoints]
|
||||
Bp0=_ "STD_CODE" "{$PROJ_DIR$\stm8s_it.c}.1.1" 0 0 0 0 "" 0 ""
|
||||
Count=1
|
||||
[Aliases]
|
||||
A0=_ "E:\2. DU_AN\huong dan tao project stm8s\project\IAR\4_EXT_INT_1PORT\lib\src\stm8s_gpio.c" ""
|
||||
A1=_ "E:\2. DU_AN\huong dan tao project stm8s\project\IAR\4_EXT_INT_1PORT\user\main.c" ""
|
||||
A2=_ "E:\2. DU_AN\huong dan tao project stm8s\project\IAR\4_EXT_INT_1PORT\user\stm8s_it.c" ""
|
||||
Count=3
|
||||
SuppressDialog=0
|
||||
[DebuggerSettings]
|
||||
DisableInterruptsWhenStepping=0
|
||||
67
LOCK_STM8_BF/user/settings/EXT_IN_1PORT.wsdt
Normal file
67
LOCK_STM8_BF/user/settings/EXT_IN_1PORT.wsdt
Normal file
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<Workspace>
|
||||
<ConfigDictionary>
|
||||
|
||||
<CurrentConfigs><Project>EXT_INT_1PORT/Debug</Project></CurrentConfigs></ConfigDictionary>
|
||||
<Desktop>
|
||||
<Static>
|
||||
<Workspace>
|
||||
<ColumnWidths>
|
||||
|
||||
|
||||
|
||||
|
||||
<Column0>118</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
|
||||
</Workspace>
|
||||
<Build>
|
||||
|
||||
|
||||
|
||||
|
||||
<ColumnWidth0>20</ColumnWidth0><ColumnWidth1>980</ColumnWidth1><ColumnWidth2>261</ColumnWidth2><ColumnWidth3>65</ColumnWidth3></Build>
|
||||
<TerminalIO/>
|
||||
<Debug-Log><ColumnWidth0>19</ColumnWidth0><ColumnWidth1>1862</ColumnWidth1></Debug-Log></Static>
|
||||
<Windows>
|
||||
|
||||
|
||||
<Wnd2>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-14112-8650</Identity>
|
||||
<TabName>Workspace</TabName>
|
||||
<Factory>Workspace</Factory>
|
||||
<Session>
|
||||
|
||||
<NodeDict><ExpandedNode>EXT_INT_1PORT</ExpandedNode><ExpandedNode>EXT_INT_1PORT/lib</ExpandedNode><ExpandedNode>EXT_INT_1PORT/user</ExpandedNode></NodeDict></Session>
|
||||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd2><Wnd3>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-19236-9577</Identity>
|
||||
<TabName>Build</TabName>
|
||||
<Factory>Build</Factory>
|
||||
<Session/>
|
||||
</Tab>
|
||||
<Tab><Identity>TabID-21356-2533</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd3></Windows>
|
||||
<Editor>
|
||||
|
||||
|
||||
|
||||
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>163</YPos2><SelStart2>4734</SelStart2><SelEnd2>4734</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_gpio.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_clk.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_exti.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_beep.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_tim4.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_uart1.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>9</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\src\stm8s_tim6.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>215</YPos2><SelStart2>7182</SelStart2><SelEnd2>7182</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Positions>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Top><Row0><Sizes><Toolbar-008E5EE8><key>iaridepm.enu1</key></Toolbar-008E5EE8></Sizes></Row0><Row1><Sizes/></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>710</Bottom><Right>192</Right><x>-2</x><y>-2</y><xscreen>154</xscreen><yscreen>146</yscreen><sizeHorzCX>80208</sizeHorzCX><sizeHorzCY>146439</sizeHorzCY><sizeVertCX>101042</sizeVertCX><sizeVertCY>690070</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>242</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>244</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>244734</sizeHorzCY><sizeVertCX>80208</sizeVertCX><sizeVertCY>146439</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
</Desktop>
|
||||
</Workspace>
|
||||
|
||||
|
||||
2
LOCK_STM8_BF/user/settings/EXT_IN_1PORT.wspos
Normal file
2
LOCK_STM8_BF/user/settings/EXT_IN_1PORT.wspos
Normal file
@@ -0,0 +1,2 @@
|
||||
[MainWindow]
|
||||
WindowPlacement=_ 1905 0 3841 1056 3
|
||||
49
LOCK_STM8_BF/user/settings/LOCK_STM_BF.wsdt
Normal file
49
LOCK_STM8_BF/user/settings/LOCK_STM_BF.wsdt
Normal file
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<Workspace>
|
||||
<ConfigDictionary>
|
||||
|
||||
<CurrentConfigs><Project>EXT_INT_1PORT/Debug</Project></CurrentConfigs></ConfigDictionary>
|
||||
<Desktop>
|
||||
<Static>
|
||||
<Workspace>
|
||||
<ColumnWidths>
|
||||
|
||||
|
||||
|
||||
|
||||
<Column0>124</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
|
||||
</Workspace>
|
||||
<Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1395</ColumnWidth1><ColumnWidth2>372</ColumnWidth2><ColumnWidth3>93</ColumnWidth3></Build></Static>
|
||||
<Windows>
|
||||
|
||||
<Wnd0>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-13550-13569</Identity>
|
||||
<TabName>Workspace</TabName>
|
||||
<Factory>Workspace</Factory>
|
||||
<Session>
|
||||
|
||||
<NodeDict><ExpandedNode>EXT_INT_1PORT</ExpandedNode><ExpandedNode>EXT_INT_1PORT/user</ExpandedNode></NodeDict></Session>
|
||||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-21771-31223</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
|
||||
<Editor>
|
||||
|
||||
|
||||
|
||||
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>6</YPos2><SelStart2>125</SelStart2><SelEnd2>125</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Positions>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Top><Row0><Sizes><Toolbar-052E5EE0><key>iaridepm.enu1</key></Toolbar-052E5EE0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>754</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>200602</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>758275</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>200602</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>200602</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
</Desktop>
|
||||
</Workspace>
|
||||
|
||||
|
||||
2
LOCK_STM8_BF/user/settings/LOCK_STM_BF.wspos
Normal file
2
LOCK_STM8_BF/user/settings/LOCK_STM_BF.wspos
Normal file
@@ -0,0 +1,2 @@
|
||||
[MainWindow]
|
||||
WindowPlacement=_ -8 -8 1928 1048 1
|
||||
104
LOCK_STM8_BF/user/stm8s103_Serial.h
Normal file
104
LOCK_STM8_BF/user/stm8s103_Serial.h
Normal file
@@ -0,0 +1,104 @@
|
||||
/*Header file for Arduino like Serial commands on STM8S
|
||||
* Website: https://circuitdigest.com/search/node/STM8S
|
||||
* Code by: Aswinth Raj
|
||||
* Github: https://github.com/CircuitDigest/STM8S103F3_SPL
|
||||
*/
|
||||
|
||||
/*Control on-board LED through USART
|
||||
* PD5 - UART1-Tx
|
||||
* PD6 - UART1-Rx
|
||||
*/
|
||||
|
||||
#include "stm8s.h"
|
||||
#include "stdio.h"
|
||||
|
||||
//Funtion Declarations
|
||||
void Serial_begin(uint32_t); //pass baug rate and start serial communiaction
|
||||
void Serial_print_int (int); //pass integer value to print it on screen
|
||||
void Serial_print_char (char); //pass char value to print it on screen
|
||||
void Serial_print_string (char[]); //pass string value to print it
|
||||
void Serial_newline(void); //move to next line
|
||||
bool Serial_available(void); //check if input serial data available return 1 is yes
|
||||
char Serial_read_char(void); //read the incoming char byte and return it
|
||||
|
||||
|
||||
char Serial_read_char(void)
|
||||
{
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET);
|
||||
UART1_ClearFlag(UART1_FLAG_RXNE);
|
||||
return (UART1_ReceiveData8());
|
||||
}
|
||||
|
||||
void Serial_print_char (char value)
|
||||
{
|
||||
UART1_SendData8(value);
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET); //wait for sending
|
||||
}
|
||||
|
||||
void Serial_begin(uint32_t baud_rate)
|
||||
{
|
||||
GPIO_Init(GPIOD, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_FAST);
|
||||
GPIO_Init(GPIOD, GPIO_PIN_6, GPIO_MODE_IN_PU_NO_IT);
|
||||
|
||||
UART1_DeInit(); //Deinitialize UART peripherals
|
||||
|
||||
|
||||
UART1_Init(baud_rate,
|
||||
UART1_WORDLENGTH_8D,
|
||||
UART1_STOPBITS_1,
|
||||
UART1_PARITY_NO,
|
||||
UART1_SYNCMODE_CLOCK_DISABLE,
|
||||
UART1_MODE_TXRX_ENABLE); //(BaudRate, Wordlegth, StopBits, Parity, SyncMode, Mode)
|
||||
|
||||
UART1_Cmd(ENABLE);
|
||||
}
|
||||
|
||||
void Serial_print_int (int number) //Funtion to print int value to serial monitor
|
||||
{
|
||||
char count = 0;
|
||||
char digit[5] = "";
|
||||
|
||||
while (number != 0) //split the int to char array
|
||||
{
|
||||
digit[count] = number%10;
|
||||
count++;
|
||||
number = number/10;
|
||||
}
|
||||
|
||||
while (count !=0) //print char array in correct direction
|
||||
{
|
||||
UART1_SendData8(digit[count-1] + 0x30);
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET); //wait for sending
|
||||
count--;
|
||||
}
|
||||
}
|
||||
|
||||
void Serial_newline(void)
|
||||
{
|
||||
UART1_SendData8(0x0a);
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET); //wait for sending
|
||||
}
|
||||
|
||||
void Serial_print_string (char string[])
|
||||
{
|
||||
|
||||
char i=0;
|
||||
|
||||
while (string[i] != 0x00)
|
||||
{
|
||||
UART1_SendData8(string[i]);
|
||||
while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET);
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
bool Serial_available()
|
||||
{
|
||||
if(UART1_GetFlagStatus(UART1_FLAG_RXNE) == TRUE)
|
||||
return TRUE;
|
||||
else
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
113
LOCK_STM8_BF/user/stm8s_conf.h
Normal file
113
LOCK_STM8_BF/user/stm8s_conf.h
Normal file
@@ -0,0 +1,113 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file stm8s_conf.h
|
||||
* @author MCD Application Team
|
||||
* @version V2.2.0
|
||||
* @date 30-September-2014
|
||||
* @brief This file is used to configure the Library.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© COPYRIGHT 2014 STMicroelectronics</center></h2>
|
||||
*
|
||||
* Licensed under MCD-ST Liberty SW License Agreement V2, (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.st.com/software_license_agreement_liberty_v2
|
||||
*
|
||||
* 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.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
/* Define to prevent recursive inclusion -------------------------------------*/
|
||||
#ifndef __STM8S_CONF_H
|
||||
#define __STM8S_CONF_H
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "stm8s.h"
|
||||
|
||||
/* Uncomment the line below to enable peripheral header file inclusion */
|
||||
#if defined(STM8S105) || defined(STM8S005) || defined(STM8S103) || defined(STM8S003) ||\
|
||||
defined(STM8S903) || defined (STM8AF626x)
|
||||
#include "stm8s_adc1.h"
|
||||
#endif /* (STM8S105) ||(STM8S103) || (STM8S903) || STM8AF626x*/
|
||||
#if defined(STM8S208) || defined(STM8S207) || defined(STM8S007) || defined (STM8AF52Ax) ||\
|
||||
defined (STM8AF62Ax)
|
||||
#include "stm8s_adc2.h"
|
||||
#endif /* (STM8S208) || (STM8S207) || (STM8AF62Ax) || (STM8AF52Ax) */
|
||||
#include "stm8s_awu.h"
|
||||
#include "stm8s_beep.h"
|
||||
#if defined (STM8S208) || defined (STM8AF52Ax)
|
||||
#include "stm8s_can.h"
|
||||
#endif /* STM8S208 || STM8AF52Ax */
|
||||
#include "stm8s_clk.h"
|
||||
#include "stm8s_exti.h"
|
||||
#include "stm8s_flash.h"
|
||||
#include "stm8s_gpio.h"
|
||||
#include "stm8s_i2c.h"
|
||||
#include "stm8s_itc.h"
|
||||
#include "stm8s_iwdg.h"
|
||||
#include "stm8s_rst.h"
|
||||
#include "stm8s_spi.h"
|
||||
#include "stm8s_tim1.h"
|
||||
#ifndef STM8S903
|
||||
#include "stm8s_tim2.h"
|
||||
#endif /* STM8S903 */
|
||||
#if defined(STM8S208) || defined(STM8S207) || defined(STM8S007) ||defined(STM8S105) ||\
|
||||
defined(STM8S005) || defined (STM8AF52Ax) || defined (STM8AF62Ax) || defined (STM8AF626x)
|
||||
#include "stm8s_tim3.h"
|
||||
#endif /* (STM8S208) ||defined(STM8S207) || defined(STM8S007) ||defined(STM8S105) */
|
||||
#ifndef STM8S903
|
||||
#include "stm8s_tim4.h"
|
||||
#endif /* STM8S903 */
|
||||
#ifdef STM8S903
|
||||
#include "stm8s_tim5.h"
|
||||
#include "stm8s_tim6.h"
|
||||
#endif /* STM8S903 */
|
||||
#if defined(STM8S208) ||defined(STM8S207) || defined(STM8S007) ||defined(STM8S103) ||\
|
||||
defined(STM8S003) || defined(STM8S903) || defined (STM8AF52Ax) || defined (STM8AF62Ax)
|
||||
#include "stm8s_uart1.h"
|
||||
#endif /* STM8S208 || STM8S207 || STM8S103 ||STM8S903 || STM8AF52Ax || STM8AF62Ax */
|
||||
#if defined(STM8S105) || defined(STM8S005) || defined (STM8AF626x)
|
||||
#include "stm8s_uart2.h"
|
||||
#endif /* STM8S105 || STM8AF626x */
|
||||
#if defined(STM8S208) ||defined(STM8S207) || defined(STM8S007) || defined (STM8AF52Ax) ||\
|
||||
defined (STM8AF62Ax)
|
||||
#include "stm8s_uart3.h"
|
||||
#endif /* STM8S208 || STM8S207 || STM8AF52Ax || STM8AF62Ax */
|
||||
#include "stm8s_wwdg.h"
|
||||
|
||||
/* Exported types ------------------------------------------------------------*/
|
||||
/* Exported constants --------------------------------------------------------*/
|
||||
/* Uncomment the line below to expanse the "assert_param" macro in the
|
||||
Standard Peripheral Library drivers code */
|
||||
#define USE_FULL_ASSERT (1)
|
||||
|
||||
/* Exported macro ------------------------------------------------------------*/
|
||||
#ifdef USE_FULL_ASSERT
|
||||
|
||||
/**
|
||||
* @brief The assert_param macro is used for function's parameters check.
|
||||
* @param expr: If expr is false, it calls assert_failed function
|
||||
* which reports the name of the source file and the source
|
||||
* line number of the call that failed.
|
||||
* If expr is true, it returns no value.
|
||||
* @retval : None
|
||||
*/
|
||||
#define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
|
||||
/* Exported functions ------------------------------------------------------- */
|
||||
void assert_failed(uint8_t* file, uint32_t line);
|
||||
#else
|
||||
#define assert_param(expr) ((void)0)
|
||||
#endif /* USE_FULL_ASSERT */
|
||||
|
||||
#endif /* __STM8S_CONF_H */
|
||||
|
||||
|
||||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|
||||
530
LOCK_STM8_BF/user/stm8s_it.c
Normal file
530
LOCK_STM8_BF/user/stm8s_it.c
Normal file
@@ -0,0 +1,530 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file stm8s_it.c
|
||||
* @author Minh Nguyen
|
||||
* @version V2.2.0
|
||||
* @date 22-March-2020
|
||||
* @brief Main Interrupt Service Routines.
|
||||
* This file provides template for all peripherals interrupt service
|
||||
* routine.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© COPYRIGHT 2014 STMicroelectronics</center></h2>
|
||||
*
|
||||
* Licensed under MCD-ST Liberty SW License Agreement V2, (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.st.com/software_license_agreement_liberty_v2
|
||||
*
|
||||
* 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.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "stm8s_it.h"
|
||||
#include "stm8s103_serial.h"
|
||||
void control(void);
|
||||
void test(void);
|
||||
void Delayms_timer4(uint16_t time_delay);
|
||||
void readbt(void);
|
||||
void Delay(uint16_t nCount);
|
||||
void Delay(uint16_t nCount)
|
||||
{
|
||||
/* Decrement nCount value */
|
||||
while (nCount != 0)
|
||||
{
|
||||
nCount--;
|
||||
}
|
||||
}
|
||||
extern uint8_t flag_exint;
|
||||
/** @addtogroup Template_Project
|
||||
* @{
|
||||
*/
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
/* Private define ------------------------------------------------------------*/
|
||||
/* Private macro -------------------------------------------------------------*/
|
||||
/* Private variables ---------------------------------------------------------*/
|
||||
/* Private function prototypes -----------------------------------------------*/
|
||||
/* Private functions ---------------------------------------------------------*/
|
||||
/* Public functions ----------------------------------------------------------*/
|
||||
|
||||
#ifdef _COSMIC_
|
||||
/**
|
||||
* @brief Dummy Interrupt routine
|
||||
* @par Parameters:
|
||||
* None
|
||||
* @retval
|
||||
* None
|
||||
*/
|
||||
87
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /*_COSMIC_*/
|
||||
|
||||
/**
|
||||
* @brief TRAP Interrupt routine
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER_TRAP(TRAP_IRQHandler)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Top Level Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TLI_IRQHandler, 0)
|
||||
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Auto Wake Up Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(AWU_IRQHandler, 1)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Clock Controller Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(CLK_IRQHandler, 2)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief External Interrupt PORTA Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(EXTI_PORTA_IRQHandler, 3)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
//flag_exint ^= 0xFF;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief External Interrupt PORTB Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(EXTI_PORTB_IRQHandler, 4)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief External Interrupt PORTC Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5)
|
||||
{
|
||||
|
||||
if (GPIO_ReadInputPin(GPIOC, GPIO_PIN_5)==0){
|
||||
Serial_print_string("open_2");
|
||||
|
||||
}
|
||||
// readbt();
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief External Interrupt PORTD Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(EXTI_PORTD_IRQHandler, 6)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief External Interrupt PORTE Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(EXTI_PORTE_IRQHandler, 7)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
#if defined (STM8S903) || defined (STM8AF622x)
|
||||
/**
|
||||
* @brief External Interrupt PORTF Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(EXTI_PORTF_IRQHandler, 8)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S903) || (STM8AF622x) */
|
||||
|
||||
#if defined (STM8S208) || defined (STM8AF52Ax)
|
||||
/**
|
||||
* @brief CAN RX Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(CAN_RX_IRQHandler, 8)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief CAN TX Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(CAN_TX_IRQHandler, 9)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S208) || (STM8AF52Ax) */
|
||||
|
||||
/**
|
||||
* @brief SPI Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(SPI_IRQHandler, 10)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Timer1 Update/Overflow/Trigger/Break Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM1_UPD_OVF_TRG_BRK_IRQHandler, 11)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Timer1 Capture/Compare Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM1_CAP_COM_IRQHandler, 12)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
#if defined (STM8S903) || defined (STM8AF622x)
|
||||
/**
|
||||
* @brief Timer5 Update/Overflow/Break/Trigger Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM5_UPD_OVF_BRK_TRG_IRQHandler, 13)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Timer5 Capture/Compare Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM5_CAP_COM_IRQHandler, 14)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
#else /* (STM8S208) || (STM8S207) || (STM8S105) || (STM8S103) || (STM8AF62Ax) || (STM8AF52Ax) || (STM8AF626x) */
|
||||
/**
|
||||
* @brief Timer2 Update/Overflow/Break Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM2_UPD_OVF_BRK_IRQHandler, 13)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Timer2 Capture/Compare Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM2_CAP_COM_IRQHandler, 14)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S903) || (STM8AF622x) */
|
||||
|
||||
#if defined (STM8S208) || defined(STM8S207) || defined(STM8S007) || defined(STM8S105) || \
|
||||
defined(STM8S005) || defined (STM8AF62Ax) || defined (STM8AF52Ax) || defined (STM8AF626x)
|
||||
/**
|
||||
* @brief Timer3 Update/Overflow/Break Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM3_UPD_OVF_BRK_IRQHandler, 15)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Timer3 Capture/Compare Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM3_CAP_COM_IRQHandler, 16)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S208) || (STM8S207) || (STM8S105) || (STM8AF62Ax) || (STM8AF52Ax) || (STM8AF626x) */
|
||||
|
||||
#if defined (STM8S208) || defined(STM8S207) || defined(STM8S007) || defined(STM8S103) || \
|
||||
defined(STM8S003) || defined (STM8AF62Ax) || defined (STM8AF52Ax) || defined (STM8S903)
|
||||
/**
|
||||
* @brief UART1 TX Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(UART1_TX_IRQHandler, 17)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief UART1 RX Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S208) || (STM8S207) || (STM8S103) || (STM8S903) || (STM8AF62Ax) || (STM8AF52Ax) */
|
||||
|
||||
#if defined(STM8AF622x)
|
||||
/**
|
||||
* @brief UART4 TX Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(UART4_TX_IRQHandler, 17)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief UART4 RX Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(UART4_RX_IRQHandler, 18)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8AF622x) */
|
||||
|
||||
/**
|
||||
* @brief I2C Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(I2C_IRQHandler, 19)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
#if defined(STM8S105) || defined(STM8S005) || defined (STM8AF626x)
|
||||
/**
|
||||
* @brief UART2 TX interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(UART2_TX_IRQHandler, 20)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief UART2 RX interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(UART2_RX_IRQHandler, 21)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S105) || (STM8AF626x) */
|
||||
|
||||
#if defined(STM8S207) || defined(STM8S007) || defined(STM8S208) || defined (STM8AF52Ax) || defined (STM8AF62Ax)
|
||||
/**
|
||||
* @brief UART3 TX interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(UART3_TX_IRQHandler, 20)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief UART3 RX interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(UART3_RX_IRQHandler, 21)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S208) || (STM8S207) || (STM8AF52Ax) || (STM8AF62Ax) */
|
||||
|
||||
#if defined(STM8S207) || defined(STM8S007) || defined(STM8S208) || defined (STM8AF52Ax) || defined (STM8AF62Ax)
|
||||
/**
|
||||
* @brief ADC2 interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(ADC2_IRQHandler, 22)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#else /* STM8S105 or STM8S103 or STM8S903 or STM8AF626x or STM8AF622x */
|
||||
/**
|
||||
* @brief ADC1 interrupt routine.
|
||||
* @par Parameters:
|
||||
* None
|
||||
* @retval
|
||||
* None
|
||||
*/
|
||||
INTERRUPT_HANDLER(ADC1_IRQHandler, 22)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S208) || (STM8S207) || (STM8AF52Ax) || (STM8AF62Ax) */
|
||||
|
||||
#if defined (STM8S903) || defined (STM8AF622x)
|
||||
/**
|
||||
* @brief Timer6 Update/Overflow/Trigger Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM6_UPD_OVF_TRG_IRQHandler, 23)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#else /* STM8S208 or STM8S207 or STM8S105 or STM8S103 or STM8AF52Ax or STM8AF62Ax or STM8AF626x */
|
||||
/**
|
||||
* @brief Timer4 Update/Overflow Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(TIM4_UPD_OVF_IRQHandler, 23)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
#endif /* (STM8S903) || (STM8AF622x)*/
|
||||
|
||||
/**
|
||||
* @brief Eeprom EEC Interrupt routine.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
INTERRUPT_HANDLER(EEPROM_EEC_IRQHandler, 24)
|
||||
{
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
|
||||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|
||||
117
LOCK_STM8_BF/user/stm8s_it.h
Normal file
117
LOCK_STM8_BF/user/stm8s_it.h
Normal file
@@ -0,0 +1,117 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file stm8s_it.h
|
||||
* @author MCD Application Team
|
||||
* @version V2.2.0
|
||||
* @date 30-September-2014
|
||||
* @brief This file contains the headers of the interrupt handlers
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© COPYRIGHT 2014 STMicroelectronics</center></h2>
|
||||
*
|
||||
* Licensed under MCD-ST Liberty SW License Agreement V2, (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.st.com/software_license_agreement_liberty_v2
|
||||
*
|
||||
* 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.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
/* Define to prevent recursive inclusion -------------------------------------*/
|
||||
#ifndef __STM8S_IT_H
|
||||
#define __STM8S_IT_H
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "stm8s.h"
|
||||
|
||||
/* Exported types ------------------------------------------------------------*/
|
||||
/* Exported constants --------------------------------------------------------*/
|
||||
/* Exported macro ------------------------------------------------------------*/
|
||||
/* Exported functions ------------------------------------------------------- */
|
||||
#ifdef _COSMIC_
|
||||
void _stext(void); /* RESET startup routine */
|
||||
INTERRUPT void NonHandledInterrupt(void);
|
||||
#endif /* _COSMIC_ */
|
||||
|
||||
#ifndef _RAISONANCE_
|
||||
INTERRUPT void TRAP_IRQHandler(void); /* TRAP */
|
||||
INTERRUPT void TLI_IRQHandler(void); /* TLI */
|
||||
INTERRUPT void AWU_IRQHandler(void); /* AWU */
|
||||
INTERRUPT void CLK_IRQHandler(void); /* CLOCK */
|
||||
INTERRUPT void EXTI_PORTA_IRQHandler(void); /* EXTI PORTA */
|
||||
INTERRUPT void EXTI_PORTB_IRQHandler(void); /* EXTI PORTB */
|
||||
INTERRUPT void EXTI_PORTC_IRQHandler(void); /* EXTI PORTC */
|
||||
INTERRUPT void EXTI_PORTD_IRQHandler(void); /* EXTI PORTD */
|
||||
INTERRUPT void EXTI_PORTE_IRQHandler(void); /* EXTI PORTE */
|
||||
|
||||
#ifdef STM8S903
|
||||
INTERRUPT void EXTI_PORTF_IRQHandler(void); /* EXTI PORTF */
|
||||
#endif /*STM8S903*/
|
||||
|
||||
#if defined (STM8S208) || defined (STM8AF52Ax)
|
||||
INTERRUPT void CAN_RX_IRQHandler(void); /* CAN RX */
|
||||
INTERRUPT void CAN_TX_IRQHandler(void); /* CAN TX/ER/SC */
|
||||
#endif /* STM8S208 || STM8AF52Ax */
|
||||
|
||||
INTERRUPT void SPI_IRQHandler(void); /* SPI */
|
||||
INTERRUPT void TIM1_CAP_COM_IRQHandler(void); /* TIM1 CAP/COM */
|
||||
INTERRUPT void TIM1_UPD_OVF_TRG_BRK_IRQHandler(void); /* TIM1 UPD/OVF/TRG/BRK */
|
||||
|
||||
#ifdef STM8S903
|
||||
INTERRUPT void TIM5_UPD_OVF_BRK_TRG_IRQHandler(void); /* TIM5 UPD/OVF/BRK/TRG */
|
||||
INTERRUPT void TIM5_CAP_COM_IRQHandler(void); /* TIM5 CAP/COM */
|
||||
#else /*STM8S208, STM8S207, STM8S105 or STM8S103 or STM8AF52Ax or STM8AF62Ax or STM8A626x*/
|
||||
INTERRUPT void TIM2_UPD_OVF_BRK_IRQHandler(void); /* TIM2 UPD/OVF/BRK */
|
||||
INTERRUPT void TIM2_CAP_COM_IRQHandler(void); /* TIM2 CAP/COM */
|
||||
#endif /*STM8S903*/
|
||||
|
||||
#if defined (STM8S208) || defined(STM8S207) || defined(STM8S007) || defined(STM8S105) || \
|
||||
defined(STM8S005) || defined (STM8AF52Ax) || defined (STM8AF62Ax) || defined (STM8AF626x)
|
||||
INTERRUPT void TIM3_UPD_OVF_BRK_IRQHandler(void); /* TIM3 UPD/OVF/BRK */
|
||||
INTERRUPT void TIM3_CAP_COM_IRQHandler(void); /* TIM3 CAP/COM */
|
||||
#endif /*STM8S208, STM8S207 or STM8S105 or STM8AF52Ax or STM8AF62Ax or STM8A626x */
|
||||
|
||||
#if defined (STM8S208) || defined(STM8S207) || defined(STM8S007) || defined(STM8S103) || \
|
||||
defined(STM8S003) || defined (STM8AF52Ax) || defined (STM8AF62Ax) || defined (STM8S903)
|
||||
INTERRUPT void UART1_TX_IRQHandler(void); /* UART1 TX */
|
||||
INTERRUPT void UART1_RX_IRQHandler(void); /* UART1 RX */
|
||||
#endif /*STM8S208, STM8S207, STM8S903 or STM8S103 or STM8AF52Ax or STM8AF62Ax */
|
||||
|
||||
INTERRUPT void I2C_IRQHandler(void); /* I2C */
|
||||
|
||||
#if defined(STM8S105) || defined(STM8S005) || defined (STM8AF626x)
|
||||
INTERRUPT void UART2_RX_IRQHandler(void); /* UART2 RX */
|
||||
INTERRUPT void UART2_TX_IRQHandler(void); /* UART2 TX */
|
||||
#endif /* STM8S105 or STM8AF626x */
|
||||
|
||||
#if defined(STM8S207) || defined(STM8S007) || defined(STM8S208) || defined (STM8AF52Ax) || defined (STM8AF62Ax)
|
||||
INTERRUPT void UART3_RX_IRQHandler(void); /* UART3 RX */
|
||||
INTERRUPT void UART3_TX_IRQHandler(void); /* UART3 TX */
|
||||
#endif /*STM8S207, STM8S208, STM8AF62Ax or STM8AF52Ax */
|
||||
|
||||
#if defined(STM8S207) || defined(STM8S007) || defined(STM8S208) || defined (STM8AF52Ax) || defined (STM8AF62Ax)
|
||||
INTERRUPT void ADC2_IRQHandler(void); /* ADC2 */
|
||||
#else /*STM8S105, STM8S103 or STM8S903*/
|
||||
INTERRUPT void ADC1_IRQHandler(void); /* ADC1 */
|
||||
#endif /*STM8S207, STM8S208, STM8AF62Ax or STM8AF52Ax */
|
||||
|
||||
#ifdef STM8S903
|
||||
INTERRUPT void TIM6_UPD_OVF_TRG_IRQHandler(void); /* TIM6 UPD/OVF/TRG */
|
||||
#else /*STM8S208, STM8S207, STM8S105 or STM8S103 or STM8AF62Ax or STM8AF52Ax or STM8AF626x */
|
||||
INTERRUPT void TIM4_UPD_OVF_IRQHandler(void); /* TIM4 UPD/OVF */
|
||||
#endif /*STM8S903*/
|
||||
INTERRUPT void EEPROM_EEC_IRQHandler(void); /* EEPROM ECC CORRECTION */
|
||||
#endif /* _RAISONANCE_ */
|
||||
|
||||
#endif /* __STM8S_IT_H */
|
||||
|
||||
|
||||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|
||||
49
LOCK_STM8_BF/user/uart.c
Normal file
49
LOCK_STM8_BF/user/uart.c
Normal file
@@ -0,0 +1,49 @@
|
||||
#include "uart.h"
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
/* Private define ------------------------------------------------------------*/
|
||||
/* Private macro -------------------------------------------------------------*/
|
||||
/* Private variables ---------------------------------------------------------*/
|
||||
/* Private function prototypes -----------------------------------------------*/
|
||||
/* Private functions ---------------------------------------------------------*/
|
||||
|
||||
/**
|
||||
* @brief uart send a string
|
||||
* @param str: a pointer is pointed to string address
|
||||
* @retval None
|
||||
*/
|
||||
void sendUartFn(char *str)
|
||||
{
|
||||
while(*str != '\0') {
|
||||
UART2_SendData8(*str);
|
||||
while (UART2_GetFlagStatus(UART2_FLAG_TXE) == RESET);
|
||||
str++;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief uart configuration
|
||||
* @param None
|
||||
* @retval 0
|
||||
*/
|
||||
int UART2_config(void)
|
||||
{
|
||||
/* Enable UART clock source */
|
||||
CLK_PeripheralClockConfig(CLK_PERIPHERAL_UART2, ENABLE);
|
||||
|
||||
/* Init peripheral with some parameters:
|
||||
* - Baudrate: 115200
|
||||
* - Frame: 8
|
||||
* - Stop bit: 1
|
||||
* - No parity check
|
||||
* - Disable synchronous mode clock
|
||||
* - Enable TX and RX
|
||||
*/
|
||||
UART2_Init(BAUDRATE, UART2_WORDLENGTH_8D, UART2_STOPBITS_1,
|
||||
UART2_PARITY_NO, UART2_SYNCMODE_CLOCK_DISABLE,
|
||||
UART2_MODE_TXRX_ENABLE);
|
||||
/* Enable UART2 */
|
||||
UART2_Cmd(ENABLE);
|
||||
|
||||
return 0;
|
||||
}
|
||||
19
LOCK_STM8_BF/user/uart.h
Normal file
19
LOCK_STM8_BF/user/uart.h
Normal file
@@ -0,0 +1,19 @@
|
||||
#ifndef INC_UART_H_
|
||||
#define INC_UART_H_
|
||||
|
||||
#include "stm8s.h"
|
||||
#include "stm8s_gpio.h"
|
||||
#include "stm8s_clk.h"
|
||||
#include "stm8s_uart2.h"
|
||||
|
||||
/* Exported types ------------------------------------------------------------*/
|
||||
/* Exported defines ----------------------------------------------------------*/
|
||||
#define BAUDRATE 115200
|
||||
|
||||
/* Exported constants --------------------------------------------------------*/
|
||||
/* Exported macro ------------------------------------------------------------*/
|
||||
/* Exported functions ------------------------------------------------------- */
|
||||
void sendUartFn(char *str);
|
||||
int UART2_config(void);
|
||||
|
||||
#endif /* INC_UART_H_ */
|
||||
Reference in New Issue
Block a user