tenbaht / sduino Goto Github PK
View Code? Open in Web Editor NEWAn Arduino-like programming API for the STM8
Home Page: http://tenbaht.github.io/sduino/
License: GNU Lesser General Public License v2.1
An Arduino-like programming API for the STM8
Home Page: http://tenbaht.github.io/sduino/
License: GNU Lesser General Public License v2.1
Feature request by gungsukma at http://www.stm32duino.com/viewtopic.php?f=52&t=2682&p=38152#p37635
Please add a menu or something to unlock the protected chip
On linux terminal, it is:
echo "00 00 ff 00 ff 00 ff 00 ff 00 ff" | xxd -r -p > factory_defaults.bin
stm8flash -c stlinkv2 -p stm8s103f3 -s opt -w factory_defaults.bin
I was looking a way to port tm1637, but im not skilled in creating libraries, so i looked in tutorial of creating own libraries on arduino official cite, and there was simple morse library with prepared header and cpp file but for some reason i wasnt able to compile anything with it.Could you give me simple example of library, so i tried on my own
Howdy, I just tried clicking on your Installation Instructions link:
https://github.com/tenbaht/sduino/blob/master/docs/install.htmk
but it leads to a GitHub 404 page.
I got here via Hackaday, and would like to try this out.
EDIT: Now that I looked at the link I posted, it has HTMK instead of HTML, easy fix ;)
The project website has a section "Notes on SDCC". It mentions a few issues:
1 Directly connected sequences of 'addw x,#' and 'subw x,#' should be combined into one operation.
2 Multiplication by two is done by 'mul' instead of a bitshift. Important for array access.
3 Interrupt routine preamble: Why is there a 'clr a/div x,a' sequence?
4 Indirect 16 bit access: 'ldw x,#addr/ldw x,(x)' should be 'ldw x,[addr]'
5 Indirect function call: 'ldw x,#addr/ldw x,(x)/call (x)' should be 'call [addr]'
Do you have some compileable C code that shows 1 and 2? I'm not aware of any such major issues with SDCC.
3: The interrupt routine contains a call through a function pointer, which makes it impossible for SDCC to know which instructions will be in the ISR. The div x, a has an undocumented side-effect of clearing an undocumented bit in the flag register, which, depending on the instructions in the ISR is a necessary hardware-bug workround (see "Unexpected DIV/DIVW instruction result in ISR" in the STM8 errata, which suggest a different workaround).
4: According to the STM8 manual, 'ldw x,[addr]' while only 1 instruction actually uses as many cycles as the 2 instructions generated by SDCC and is 1 byte longer.
5: According to the STM8 manual, 'call [addr]' while only 1 instruction actually uses as many cycles and bytes as the 2 instructions generated by SDCC.
Philipp
P.S.: I've implemented a few more optimizations in SDCC (and the stm8backend) recently. If you have a few examples where current SDCC does generate inefficient code, I might be able to have a look at it.
I spent the last couple of weeks designing this sduino UNO board (hope you are okay with me shamelessly borrowing the name).
Now I wanted to ask for opinions on the pin mapping I came up with.
My approach was to try and find as good a function mapping as possible while keeping everything that used to be in a particular AVR port register in one STM8 port register, since this allows for more compatible parallel IO.
It would especially be nice to find a harmonized pin mapping for this STM8S105K6 board and the STM8S105K4 board mentioned in Issue #17 before I get the PCBs manufactured and to hear whether you think that anything about my current pin mapping looks like a silly idea.
EDIT:
I will probably give AREF (i.e. PF4/A12) the pin number 22, change IO14 to pin number 23 and assign pin number 24 to the hardware-SS pin. I forgot that pins_arduino.h
reserves pin numbers 14-21 for A0-A7.
Btw.: I only plan to build about 10 boards myself. Others can obviously do as they like.
I was wondering how difficult it would be to add support for the STM8S105K4T6 Development Board?
In boards.txt I propose the following:
stm8sblack.name=STM8S105K4T6 Breakout Board
stm8sblack.upload.using=stm8flash
stm8sblack.upload.protocol=stlink
stm8sblack.upload.mcu=stm8s105?4
stm8sblack.upload.maximum_size=16384
stm8sblack.build.mcu=STM8S105
stm8sblack.build.f_cpu=16000000L
stm8sblack.build.core=sduino
stm8black.build.variant=stm8sblack
# meaningless variables just to keep the makefile happy
stm8sblack.upload.speed=1
I'm struggling with an appropriate pins_arduino.h file. I drew up the following pinouts:
stm8sblack pins.xlsx
Any advice on how to proceed?
I thought about porting U8G2 to sduino, but before I continue debugging compiler errors. Is this actually a good idea? (Given that we only have 6+1kb, will u8g2 actually fit on to an stm8s3f?)
Hi everyone.
I can not compile an example of blinking. I'm getting an error:
/home/denis/git/sduino/sduino/hardware/sduino/stm8/cores/sduino/Print.h:64: warning 93: type 'double' not supported assuming 'float'
/home/denis/git/sduino/sduino/hardware/sduino/stm8/cores/sduino/Print.h:74: warning 93: type 'double' not supported assuming 'float'
/home/denis/git/sduino/sduino/hardware/sduino/stm8/cores/sduino/Arduino.h:294: syntax error: token -> 'unsigned' ; column 15
make: *** [build-stm8sblue/Blink.c.rel] Error 1
I have Ubuntu 14 and sdcc verion 3.4.0
Thanks.
Cannot run program "ln" (in directory "C:\Users\90555\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.2\STM8S_StdPeriph_Driver\src"): CreateProcess error=2, Sistem belirtilen dosyayı bulamıyor
java.lang.RuntimeException: java.io.IOException: Cannot run program "ln" (in directory "C:\Users\90555\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.2\STM8S_StdPeriph_Driver\src"): CreateProcess error=2, Sistem belirtilen dosyayı bulamıyor
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$1(ContributionManagerUI.java:176)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Cannot run program "ln" (in directory "C:\Users\90555\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.2\STM8S_StdPeriph_Driver\src"): CreateProcess error=2, Sistem belirtilen dosyayı bulamıyor
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at processing.app.Platform.symlink(Platform.java:334)
at cc.arduino.utils.ArchiveExtractor.extract(ArchiveExtractor.java:258)
at cc.arduino.utils.ArchiveExtractor.extract(ArchiveExtractor.java:81)
at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:159)
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$1(ContributionManagerUI.java:173)
... 1 more
Caused by: java.io.IOException: CreateProcess error=2, Sistem belirtilen dosyayı bulamıyor
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 7 more
I've been a good two or three hours figuring out how to get started with SDCC, and finally got it to work after some mashing of my head against the wall.
How difficult does this library look to be able to port it to sduino? I tried comparing the I2C library from Arduino vs the one in sduino and I understood pretty much nothing of how the conversion was done.
Thanks for the great work you've already done though, tenbaht!
no support for read access yet, only write accesses are used and tested by Mini_SSD1306.
Arduino ide version 1.6.13
Output:
bash.exe: warning: could not find /tmp, please create!
C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc sketch\oled-mini.ino.cpp preproc\ctags_target_for_gcc_minus_e.cpp re12 -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\cores\sduino -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\variants\standard -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\Mini_SSD1306 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3/STM8S_StdPeriph_Driver/inc -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include
Mark re12:C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\cores\sduino -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\variants\standard -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\Mini_SSD1306 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3/STM8S_StdPeriph_Driver/inc -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include sketch\oled-mini.ino.cpp -o preproc\ctags_target_for_gcc_minus_e.cpp
cpp gefunden
bash.exe: warning: could not find /tmp, please create!
C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc sketch\oled-mini.ino.cpp sketch\oled-mini.ino.cpp.o re2 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\cores\sduino -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\variants\standard -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\Mini_SSD1306 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3/STM8S_StdPeriph_Driver/inc -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include
Mark re2:C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\cores\sduino -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\variants\standard -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\Mini_SSD1306 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3/STM8S_StdPeriph_Driver/inc -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include sketch\oled-mini.ino.cpp -o sketch\oled-mini.ino.cpp.o
cpp gefunden
bash.exe: warning: could not find /tmp, please create!
C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C\I2C.c libraries\I2C\I2C.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\cores\sduino -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\variants\standard -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\Mini_SSD1306 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3/STM8S_StdPeriph_Driver/inc -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include
Mark re1:C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\cores\sduino -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\variants\standard -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\Mini_SSD1306 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3/STM8S_StdPeriph_Driver/inc -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C\I2C.c -o libraries\I2C\I2C.c.o
C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\I2C\I2C.c:398: error 20: Undefined identifier 'TWDR'
exit status 1
Error compiling for board STM8S103F3 Breakout Board.
hi,
wanted to try sduino, but I am running into problems even with Blinky :-( Specifically
compiler warns repeatedly "type 'double' not supported assuming 'float'". Is there a way to have double support in SDCC? If not, is it possible to somehow replace double globally by float...?
STM8 Discovery
stm8sdisco/pins_arduino.h:370: error 20: Undefined identifier 'TIMER31'
Here's my setup:
For your support thanks a lot in advance!
Hi, i download the sduino code and compile the Blink code, it report some errors:
/home/cm/Documents/stm8/sduino-master/sduino/hardware/sduino/stm8/cores/sduino/Print-float.c:59: error 101: too many parameters
/home/cm/Documents/stm8/sduino-master/sduino/hardware/sduino/stm8/cores/sduino/Print-float.c:60: error 101: too many parameters
/home/cm/Documents/stm8/sduino-master/sduino/hardware/sduino/stm8/cores/sduino/Print-float.c:101: warning 93: type 'double' not supported assuming 'float'
/home/cm/Documents/stm8/sduino-master/sduino/Arduino.mk:1309: recipe for target 'build-stm8sblue/core/Print-float.c.rel' failed
make: *** [build-stm8sblue/core/Print-float.c.rel] Error 1
my system is:
Linux version 4.4.0-53-generic (buildd@lcy01-20) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #74-Ubuntu SMP Fri Dec 2 15:58:04 UTC 2016
sdcc 3.6.0
I am trying to do the LED blinking by adjust speed and brightness via A0 and A1.
I have some problem when try to use analogWrite(LED_PIN2,255); and analogWrite(LED_PIN2,0);
The LED is not working by fading from 0 to 255. It happended that the LED blink randomly.
But when change to analogWrite(LED_PIN2,254); and analogWrite(LED_PIN2,1); it is work.
My code is here:-
// ===================
int DELAYvalue;
int BRIGHTvalue;
int ia=0;
#define LED_PIN1 13 // PD4
#define LED_PIN2 PD3
//#define LED_PIN PA3 // PD4
//#define LED_PIN PC7
#define SPEEDADC_PIN A1
#define BRIGHTADC_PIN A0
void BLINKLED(void);
void setup() {
Serial_begin(115200);
pinMode(SPEEDADC_PIN , INPUT);
pinMode(LED_PIN1,OUTPUT);
pinMode(LED_PIN2,OUTPUT);
}
void loop() {
ia++;
while(1)
{
ia++;
if(ia>1024) { ia=0;}
BLINKLED();
}
}
void BLINKLED(void){
BRIGHTvalue = analogRead(BRIGHTADC_PIN);
BRIGHTvalue = BRIGHTvalue/4;
DELAYvalue = analogRead(SPEEDADC_PIN);
Serial_print_s("BRIGHT = "); Serial_println_u(BRIGHTvalue);
analogWrite(LED_PIN1,BRIGHTvalue); // turn the LED on
analogWrite(LED_PIN2,BRIGHTvalue);
delay(DELAYvalue);
analogWrite(LED_PIN1,255); // turn the LED off by making the voltage HIGH ( Active Low)
analogWrite(LED_PIN2,255);
delay(DELAYvalue);
}
Fade example doesn't seem to work.
PWM doesn't seem to work when mixing values analogWrite 1-254 and digitalWrite High and low on the same pin.
The Board Managers-generated install path for the tools folder is different from the regular pattern. The Makefile needs to auto-detect this instead of relying on the standard paths.
Hi @tenbaht or anyone who might be interested in porting this library. Since I'm not skilled/experienced enough to archieve this on my own, I thought it might be worth putting it here. With this library working, the stm8 can become real IoT platform.
I found a fork already ported to c if that's of any help.
nRF24/RF24#328
As I don't know it this is even possible, I put this here for a possible further discussion.
First time trying Sduino.
Start the Arduino-IDE. In File->Preferences, Settings tab, enter
https://github.com/tenbaht/sduino/raw/master/package_sduino_stm8_index.json
as an Additional Boards Manager URL.
Open Tools->Board:...->Boards Manager
Find Sduino by typing 'sd' into the search line
Click on the list entry
Click on Install.
Attempted to "Verify" stock Blink example (File->Examples->01.Basics->Blink) with both STM8S103F3 and STM8S105C6 boards. I'm using the Arduino IDE. Neither worked.
Uninstalled 1.8.2 and upgraded to 1.8.5.
Attempted again and received the same errors:
`bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc sketch\Blink.ino.cpp preproc\ctags_target_for_gcc_minus_e.cpp re12 -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re12:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include sketch\Blink.ino.cpp -o preproc\ctags_target_for_gcc_minus_e.cpp
\033[0;31mcpp gefunden\033[0m
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc sketch\Blink.ino.cpp sketch\Blink.ino.cpp.o re2 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re2:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include sketch\Blink.ino.cpp -o sketch\Blink.ino.cpp.o
\033[0;31mcpp gefunden\033[0m
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\HardwareSerial.c core\HardwareSerial.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\HardwareSerial.c -o core\HardwareSerial.c.o
C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\HardwareSerial.c:38:2: warning: #warning "using uart1 for HardwareSerial"
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\Print-float.c core\Print-float.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\Print-float.c -o core\Print-float.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\Print.c core\Print.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\Print.c -o core\Print.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\SPI.c core\SPI.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\SPI.c -o core\SPI.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\WInterrupts.c core\WInterrupts.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\WInterrupts.c -o core\WInterrupts.c.o
C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\WInterrupts.c:73: warning 85: in function attachInterrupt unreferenced function argument : 'mode'
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\WMath.c core\WMath.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\WMath.c -o core\WMath.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\irqtable.c core\irqtable.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\irqtable.c -o core\irqtable.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\main.c core\main.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\main.c -o core\main.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\printhex.c core\printhex.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\printhex.c -o core\printhex.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\weak_atexit.c core\weak_atexit.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\weak_atexit.c -o core\weak_atexit.c.o
C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\weak_atexit.c:13: warning 85: in function atexit unreferenced function argument : 'func'
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\weak_initVariant.c core\weak_initVariant.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\weak_initVariant.c -o core\weak_initVariant.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\weak_serialEvent.c core\weak_serialEvent.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\weak_serialEvent.c -o core\weak_serialEvent.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring.c core\wiring.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring.c -o core\wiring.c.o
C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring.c:224:2: warning: #warning "else"
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring_analog.c core\wiring_analog.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring_analog.c -o core\wiring_analog.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring_digital.c core\wiring_digital.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring_digital.c -o core\wiring_digital.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring_pulse.c core\wiring_pulse.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring_pulse.c -o core\wiring_pulse.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring_shift.c core\wiring_shift.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include\033[0m
\033[0;32mMark re1:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\variants\standard -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0/STM8S_StdPeriph_Driver/inc -IC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.0\cores\sduino\wiring_shift.c -o core\wiring_shift.c.o
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\HardwareSerial.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\HardwareSerial.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\Print-float.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\Print-float.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\Print.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\Print.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\SPI.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\SPI.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\WInterrupts.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\WInterrupts.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\WMath.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\WMath.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\irqtable.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\irqtable.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\main.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\main.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\printhex.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\printhex.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\weak_atexit.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\weak_atexit.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\weak_initVariant.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\weak_initVariant.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\weak_serialEvent.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\weak_serialEvent.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\wiring.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\wiring.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\wiring_analog.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\wiring_analog.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\wiring_digital.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\wiring_digital.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\wiring_pulse.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\wiring_pulse.c.rel
bash.exe: warning: could not find /tmp, please create!
\033[0;36mC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar core\core.a core\wiring_shift.c.o re4 rcs\033[0m
\033[0;32mMark re4:\033[0m C:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdar rcs core\core.a core\wiring_shift.c.rel
Archiving built core (caching) in: C:\Users\WirickD\AppData\Local\Temp\arduino_cache_109928\core\core_sduino_stm8_stm8sblue_c9eb0cdd5bfd5ed20fbb4a97e5354e19.a
bash.exe: warning: could not find /tmp, please create!
�[0;36m--nostdlib -LC:\Users\WirickD\AppData\Local\Arduino15\packages\sduino\hardware\stm8
?ASlink-Warning-Undefined Global '_TIM2_DeInit' referenced by module 'wiring'
?ASlink-Warning-Undefined Global '_TIM4_DeInit' referenced by module 'wiring'
?ASlink-Warning-Undefined Global '_UART1_DeInit' referenced by module 'wiring'
?ASlink-Warning-Undefined Global '_UART1_DeInit' referenced by module 'HardwareSerial'
?ASlink-Warning-Undefined Global '_GPIO_DeInit' referenced by module 'wiring'
?ASlink-Warning-Undefined Global '_CLK_GetClockFreq' referenced by module 'HardwareSerial'
?ASlink-Warning-Undefined Global '_ADC1_DeInit' referenced by module 'wiring'
?ASlink-Warning-Undefined Global '_TIM1_TimeBaseInit' referenced by module 'wiring'
?ASlink-Warning-Undefined Global '_TIM2_TimeBaseInit' referenced by module 'wiring'
exit status 1
Error compiling for board STM8S103F3 Breakout Board.
`
The file sduino/hardware/sduino/stm8/libraries/Servo/src/stm8/Servo.c pulls in irqtable.h, which does not appear to exist.
Arduino.mk Configuration:
- [AUTODETECTED] CURRENT_OS = MAC
- [USER] ARDUINO_DIR = /Users/k/Documents/sduino/sduino
- [USER] ARDMK_DIR = /Users/k/Downloads/sduino-master-2/sduino
- [AUTODETECTED] ARDUINO_VERSION = 160
- [USER] ARCHITECTURE = stm8
- [DEFAULT] OBJSUFFIX = rel
- [USER] ARDMK_VENDOR = sduino
- [USER] ARDUINO_SKETCHBOOK = /tmp
- [AUTODETECTED] AVR_TOOLS_DIR = / (found in $PATH)
- [COMPUTED] ARDUINO_LIB_PATH = /Users/k/Documents/sduino/sduino/libraries (from ARDUINO_DIR)
- [COMPUTED] ARDUINO_PLATFORM_LIB_PATH = /Users/k/Documents/sduino/sduino/hardware/sduino/stm8/libraries (from ARDUINO_DIR)
- [COMPUTED] ARDUINO_VAR_PATH = /Users/k/Documents/sduino/sduino/hardware/sduino/stm8/variants (from ARDUINO_DIR)
- [COMPUTED] BOARDS_TXT = /Users/k/Documents/sduino/sduino/hardware/sduino/stm8/boards.txt (from ARDUINO_DIR)
- [DEFAULT] USER_LIB_PATH = /tmp /libraries (in user sketchbook)
- [DEFAULT] PRE_BUILD_HOOK = pre-build-hook.sh
- [USER] BOARD_TAG = stm8sblue
- [COMPUTED] CORE = sduino (from build.core)
- [COMPUTED] VARIANT = standard (from build.variant)
- [COMPUTED] OBJDIR = build-stm8sblue (from BOARD_TAG)
- [COMPUTED] ARDUINO_CORE_PATH = /Users/k/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino (from ARDUINO_DIR, BOARD_TAG and boards.txt)
- No .pde or .ino files found. If you are compiling .c or .cpp files then you need to explicitly include Arduino header files
- [ASSUMED] MONITOR_BAUDRATE = 9600
- [DEFAULT] OPTIMIZATION_LEVEL = s
- [USER] MCU_FLAG_NAME = mstm8 -D
expr: syntax error
expr: syntax error
- [DEFAULT] CFLAGS_STD =
expr: syntax error
- [DEFAULT] CXXFLAGS_STD =
expr: syntax error
expr: syntax error
- [AUTODETECTED] DEVICE_PATH =
- [DEFAULT] FORCE_MONITOR_PORT =
- [AUTODETECTED] Size utility: Basic (not AVR-aware)
-
- ARDUINO_LIBS =
- [USER] /tmp
- [PLATFORM] LiquidCrystal
- [COMPUTED] BOOTLOADER_PARENT = /Users/k/Documents/sduino/sduino/hardware/sduino/stm8/bootloaders (from ARDUINO_DIR)
- [COMPUTED] ARDMK_VERSION = 1.5
- [COMPUTED] CC_VERSION = SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.6 #9921 (Mac OS X i386) published under GNU General Public License (GPL) (avr-gcc)
/Users/k/Downloads/sduino-master-2/sduino/hardware/sduino/stm8/cores/sduino/xmacro.h:217: warning 112: function 'Print_printFloatln' implicit declaration
/Users/k/Downloads/sduino-master-2/sduino/hardware/sduino/stm8/cores/sduino/xmacro.h:217: error 101: too many parameters
/Users/k/Downloads/sduino-master-2/sduino/hardware/sduino/stm8/cores/sduino/xmacro.h:217: warning 85: in function instance_printFloatln unreferenced function argument : 'arg1'
/Users/k/Downloads/sduino-master-2/sduino/hardware/sduino/stm8/cores/sduino/xmacro.h:217: warning 85: in function instance_printFloatln unreferenced function argument : 'arg2'
sduino/hardware/sduino/stm8/libraries/PCD8544/examples/HelloWorld
HelloWorld.c:53: warning 112: function 'Print_print_f' implicit declaration
HelloWorld.c:53: error 101: too many parameters
HelloWorld.c:53: warning 85: in function lcd_print_f unreferenced function argument : 'arg1'
HelloWorld.c:53: warning 112: function 'Print_println_f' implicit declaration
HelloWorld.c:53: error 101: too many parameters
HelloWorld.c:53: warning 85: in function lcd_println_f unreferenced function argument : 'arg1'
sduino/hardware/sduino/stm8/libraries/LiquidCrystal/examples/Blink
Blink.c:48: warning 112: function 'Print_print_f' implicit declaration
Blink.c:48: error 101: too many parameters
Blink.c:48: warning 85: in function lcd_print_f unreferenced function argument : 'arg1'
Blink.c:48: warning 112: function 'Print_println_f' implicit declaration
Blink.c:48: error 101: too many parameters
Blink.c:48: warning 85: in function lcd_println_f unreferenced function argument : 'arg1'
Windows 10, Arduino 1.6.7
Install from Boards Manager, version 0.33
test code:
#include <Arduino.h>
#include <Servo.h>
Servo myservo; // just a simple unsigned char to hold the channel-ID
Please help!
In windows envirement, the sduino core can be merge into Arduino IDE (version of 1.6.8), I cannot upload the program into chips,can you point out my fault? I have stlink v2 dongle & USB to series tool kit. I cannot install the driver for sduino.
Hi,
Using Arduino 1.8.5 under OSX 10.12.6 I can use File -> New to create a new .ino file. I can choose either of the STM8 board, hit Verify, and it compiles. However, as soon as I save the newly created file and hit Verify, I always get:
/var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/APP.ino.elf
--nostdlib -L/Users/pk/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/lib -L/var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799 -L/Users/pk/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/lib/stm8 --code-size 8192 --iram-size 1024 -mstm8 -DSTM8S103 /var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/sketch/APP.ino.cpp.o /var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/../arduino_cache_648542/core/core_sduino_stm8_stm8sblue_7047d21421a119d005adccc6608c115c.a /var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/core/main.c.rel -lSTM8S103 -lstm8 --out-fmt-elf -o /var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/APP.ino.elf
cmd: /Users/pk/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc --nostdlib -L/Users/pk/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/lib -L/var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799 -L/Users/pk/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/lib/stm8 --code-size 8192 --iram-size 1024 -mstm8 -DSTM8S103 /var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/sketch/APP.ino.cpp.rel /var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/../arduino_cache_648542/core/core_sduino_stm8_stm8sblue_7047d21421a119d005adccc6608c115c.lib /var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/core/main.c.rel -lSTM8S103 -lstm8 --out-fmt-elf -o /var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/APP.ino.elf
?ASlink-Error-<cannot open> : "/var/folders/bp/6gs20d4n1c33z8cmrvz92p2h0000gn/T/arduino_build_876799/core/main.c.rel"
exit status 1
Error compiling for board STM8S103F3 Breakout Board.
some outputs offer PWM capabilities as alternate functions. But changing the option byte with alternateFunctions()
shows no effect.
Can you please help me out in flashing the stm8s003F3 prosessor inside the esp-14 module
core 0.3.1, Windows seven 64 bit
Compiling HMC5883L example: got errors
HMC5883L\HMC5883L.pde:20: error 20: Undefined identifier 'I2c'
HMC5883L\HMC5883L.pde:20: error 25: Structure/Union expected left of '.->'
HMC5883L\HMC5883L.pde:27: error 43: invalid operand for shift operator
HMC5883L\HMC5883L.pde:28: error 45: operand invalid for bitwise operation
HMC5883L\HMC5883L.pde:28: warning 113: left & right types are int fixed,void
(These errors were repeated more times on the same line instead of only one. For example the first one is repeated nine times.)
exit status 1
Error compiling for board STM8S103F3 Breakout Board.
problem is the lack of a __weak attribute in the compiler. No idea how to allow for a user-defined function that is only called if it exists without generating a linker error.
First of all, great job putting all this together. I'm using sduino via makefile include on macOs. So far I got the blink example to work using the stlink v2 😀👍
My next step is to get the Mini SSD1307 example to work. Currently I get the following compile error:
[...]/sduino/hardware/sduino/stm8/libraries/I2C/I2C.c:398: error 20: Undefined identifier 'TWDR'
make: *** [build-stm8sblue/platformlibs/I2C/I2C.c.rel] Error 1
The code at the location is the following:
uint8_t I2C_read(uint8_t address, uint8_t numberBytes)
{
bytesAvailable = 0;
bufferIndex = 0;
if(numberBytes == 0){numberBytes++;}
nack = numberBytes - 1;
returnStatus = 0;
returnStatus = start();
if(returnStatus){return(returnStatus);}
returnStatus = sendAddress(SLA_R(address));
if(returnStatus)
{
if(returnStatus == 1){return(5);}
return(returnStatus);
}
for(uint8_t i = 0; i < numberBytes; i++)
{
if( i == nack )
{
returnStatus = receiveByte(0);
if(returnStatus == 1){return(6);}
if(returnStatus != MR_DATA_NACK){return(returnStatus);}
}
else
{
returnStatus = receiveByte(1);
if(returnStatus == 1){return(6);}
if(returnStatus != MR_DATA_ACK){return(returnStatus);}
}
data[i] = TWDR;
bytesAvailable = i+1;
totalBytes = i+1;
}
returnStatus = stop();
if(returnStatus)
{
if(returnStatus == 1){return(7);}
return(returnStatus);
}
return(returnStatus);
}
Should the line with data[i]
be set to address
?
Hint: I have used esp8266's with 128x64 oled displays with I2C/SPI successfully so far, but have no clue about the details of I2C.
MAX6675-library is invalid, it is because sources are in a subfolder of MAX6675-library/examples instead of MAX6675-library or MAX6675-library/src
I can't seen to compile Blink for stm8sdiscovery board, although seems to compile for stm8sblue.
Getting these errors:
/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c -o build-stm8sdisco/core/wiring_analog.c.rel
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/Print.h:64: warning 93: type 'double' not supported assuming 'float'
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/Print.h:74: warning 93: type 'double' not supported assuming 'float'
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c:125: error 20: Undefined identifier 'TIMER11'
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c:125: error 62: 'case' expression not constant. Statement ignored
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c:151: error 20: Undefined identifier 'TIMER12'
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c:151: error 62: 'case' expression not constant. Statement ignored
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c:280: error 20: Undefined identifier 'TIMER31'
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c:280: error 62: 'case' expression not constant. Statement ignored
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c:289: error 20: Undefined identifier 'TIMER32'
/Users/Andy/Documents/sduino/sduino/hardware/sduino/stm8/cores/sduino/wiring_analog.c:289: error 62: 'case' expression not constant. Statement ignored
make: *** [build-stm8sdisco/core/wiring_analog.c.rel] Error 1
could you please confirm that this link works https://tenbaht.github.io. it gives a timeout error
i use file example oled-mini.ino it is show Not enough memory. how to fix issue or change module?
Sketch uses 5646 bytes (68%) of program storage space. Maximum is 8192 bytes. Global variables use 1141 bytes (111%) of dynamic memory, leaving -117 bytes for local variables. Maximum is 1024 bytes. Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing your footprint. Error compiling for board STM8S103F3 Breakout Board.
I am still undecided about the right place for the documentation. So far it exists in three different places in three different editing stages. This mess is the urgent need of a clean up.
The project wiki is easy accessible and markdown works nicely, but it doesn't support any page hierarchy and there is no proper navigation element apart from the unordered page list on the side.
My personal Github pages supports the amazing MkDocs which I like much better than Jekyll because it is very much self-contained and doesn't pull in lots of dependencies on installation. But it is global to all projects - it would be nice to keep them separate.
Using the gh-pages branch of the project repository sounds like the perfect solution. The build-in markdown rendering does not work properly for tables and there is no proper navigation structure within the auto generated pages, but it seems that it is possible to upload MkDocs generated files directly. Need to figure that out and merge all information into this.
Arduino ide 1.6.13 output:
bash.exe: warning: could not find /tmp, please create!
C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc sketch\Blink_STM8.ino.cpp preproc\ctags_target_for_gcc_minus_e.cpp re12 -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\cores\sduino -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\variants\standard -IC:\Users\Avitela\Documents\Arduino\libraries\LiquidCrystal\src -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3/STM8S_StdPeriph_Driver/inc -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include
Mark re12:C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\cores\sduino -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\variants\standard -IC:\Users\Avitela\Documents\Arduino\libraries\LiquidCrystal\src -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3/STM8S_StdPeriph_Driver/inc -IC:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include sketch\Blink_STM8.ino.cpp -o preproc\ctags_target_for_gcc_minus_e.cpp
cpp gefunden
In file included from C:\Users\Avitela\Documents\Arduino\Blink_STM8\Blink_STM8.ino:2:
C:/Users/Avitela/Documents/Arduino/libraries/LiquidCrystal/src/LiquidCrystal.h:4:22: fatal error: inttypes.h: No such file or directory
compilation terminated.
Multiple libraries were found for "LiquidCrystal.h"
Used: C:\Users\Avitela\Documents\Arduino\libraries\LiquidCrystal
Not used: C:\Users\Avitela\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.3\libraries\LiquidCrystal
Not used: C:\Programos\arduino-1.6.13\libraries\LiquidCrystal
exit status 1
Error compiling for board STM8S103F3 Breakout Board.
Bootloader support would be nice for those devices with embedded ROM bootloader. stm8gal looks promising. It supports resetting the board via DTR line, as well.
Hey. I could not install until the end. The board is installed, but gives an error
Warning: Board sduino:stm8:stm8sblue doesn't define a 'build.board' preference. Auto-set to: STM8_STM8SBLUE
Warning: Board sduino:stm8:stm8sdisco doesn't define a 'build.board' preference. Auto-set to: STM8_STM8SDISCO
recipe.preproc.macros не найден шаблон
Could collect the necessary files from the folder in order to simply copy the whole to the folder Arduino and it all worked
Can I suggest that we discuss sduino on the the STM32duino forum? Roger Clark already created a STM8 sub-forum: Home -> Board index -> Bootloaders and Cores -> STM8
It might just be easier than using github ;-)
Hi,
I'm working on project who need 433Mhz RF communication.
I would like to use STM8 instead of ATMEGA for doing it.
I've read how to convert Arduino Lib to STM8 Lib but i'm not sure how to do this.
Is anybody already have convert VirtualWire to STM8 ?
Is anybody know how i can do this ?
Thanks for helping !
The code:
/*
AnalogReadSerial
Reads an analog input on pin 0, prints the result to the Serial Monitor.
Graphical representation is available using Serial Plotter (Tools > Serial Plotter menu).
Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.
This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/AnalogReadSerial
*/
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(1);
// print out the value you read:
Serial.println(sensorValue);
delay(1); // delay in between reads for stability
}
does not compile a give me this error:
Arduino : 1.8.5 (Windows 10), Carte : "STM8S103F3 Breakout Board"
bash.exe: warning: could not find /tmp, please create!
C:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc sketch\AnalogReadSerial.ino.cpp preproc\ctags_target_for_gcc_minus_e.cpp re12 -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\cores\sduino -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\variants\standard -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1/STM8S_StdPeriph_Driver/inc -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include
Mark re12:C:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\cores\sduino -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\variants\standard -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1/STM8S_StdPeriph_Driver/inc -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include sketch\AnalogReadSerial.ino.cpp -o preproc\ctags_target_for_gcc_minus_e.cpp
cpp gefunden
bash.exe: warning: could not find /tmp, please create!
C:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc sketch\AnalogReadSerial.ino.cpp sketch\AnalogReadSerial.ino.cpp.o re2 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\cores\sduino -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\variants\standard -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1/STM8S_StdPeriph_Driver/inc -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include
Mark re2:C:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\cores\sduino -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\variants\standard -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1/STM8S_StdPeriph_Driver/inc -IC:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.10088/include sketch\AnalogReadSerial.ino.cpp -o sketch\AnalogReadSerial.ino.cpp.o
cpp gefunden
C:\Users\Samuel\AppData\Local\Temp\arduino_modified_sketch_374854\AnalogReadSerial.ino:16: error 25: Structure/Union expected left of '.->'C:\Users\Samuel\AppData\Local\Temp\arduino_modified_sketch_374854\AnalogReadSerial.ino:24: error 25: Structure/Union expected left of '.->'
exit status 1
Erreur de compilation pour la carte STM8S103F3 Breakout Board
Bibliothèque non valide trouvée dans C:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\libraries\MAX6675-library : C:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\libraries\MAX6675-library
Bibliothèque non valide trouvée dans C:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\libraries\MAX6675-library : C:\Users\Samuel\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\libraries\MAX6675-library
I use mac and install Sduino. I compile the example bink.
It is succeed but I can't find the Blink.ino.elf.
And this is the compile output:
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc sketch/Blink.ino.cpp preproc/ctags_target_for_gcc_minus_e.cpp re12 -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re12:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include sketch/Blink.ino.cpp -o preproc/ctags_target_for_gcc_minus_e.cpp
cpp gefunden
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc sketch/Blink.ino.cpp sketch/Blink.ino.cpp.o re2 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re2:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include sketch/Blink.ino.cpp -o sketch/Blink.ino.cpp.o
cpp gefunden
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/HardwareSerial.c core/HardwareSerial.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/HardwareSerial.c -o core/HardwareSerial.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/HardwareSerial.c:38:2: warning: #warning "using uart1 for HardwareSerial"
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/Print-float.c core/Print-float.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/Print-float.c -o core/Print-float.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/Print.c core/Print.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/Print.c -o core/Print.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/SPI.c core/SPI.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/SPI.c -o core/SPI.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/WInterrupts.c core/WInterrupts.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/WInterrupts.c -o core/WInterrupts.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/WInterrupts.c:73: warning 85: in function attachInterrupt unreferenced function argument : 'mode'
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/WMath.c core/WMath.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/WMath.c -o core/WMath.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/main.c core/main.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/main.c -o core/main.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/weak_atexit.c core/weak_atexit.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/weak_atexit.c -o core/weak_atexit.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/weak_atexit.c:13: warning 85: in function atexit unreferenced function argument : 'func'
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/weak_initVariant.c core/weak_initVariant.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/weak_initVariant.c -o core/weak_initVariant.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/weak_serialEvent.c core/weak_serialEvent.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/weak_serialEvent.c -o core/weak_serialEvent.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring.c core/wiring.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring.c -o core/wiring.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring.c:224:2: warning: #warning "else"
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring_analog.c core/wiring_analog.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring_analog.c -o core/wiring_analog.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring_digital.c core/wiring_digital.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring_digital.c -o core/wiring_digital.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring_pulse.c core/wiring_pulse.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring_pulse.c -o core/wiring_pulse.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring_shift.c core/wiring_shift.c.o re1 -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re1:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -MMD -c -Ddouble=float -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include /Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino/wiring_shift.c -o core/wiring_shift.c.o
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/HardwareSerial.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/HardwareSerial.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/Print-float.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/Print-float.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/Print.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/Print.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/SPI.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/SPI.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/WInterrupts.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/WInterrupts.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/WMath.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/WMath.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/main.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/main.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/weak_atexit.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/weak_atexit.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/weak_initVariant.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/weak_initVariant.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/weak_serialEvent.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/weak_serialEvent.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/wiring.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/wiring.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/wiring_analog.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/wiring_analog.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/wiring_digital.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/wiring_digital.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/wiring_pulse.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/wiring_pulse.c.rel
/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar core/core.a core/wiring_shift.c.o re4 rcs
Mark re4:/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdar rcs core/core.a core/wiring_shift.c.rel
Archiving built core (caching) in: /var/folders/bk/257pzhh54r18szbzhwqnzxvr0000gn/T/arduino_cache_226148/core/core_sduino_stm8_stm8sblue_7bc9619d8e648fbbfd7fddee6cac8fd6.a
--nostdlib -L/Users/shuutiantian/Library/Arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/lib -L/var/folders/bk/257pzhh54r18szbzhwqnzxvr0000gn/T/arduino_build_107834 -L/Users/shuutiantian/Library/Arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/lib/stm8 --code-size 8192 --iram-size 1024 -mstm8 -DSTM8S103 sketch/Blink.ino.cpp.o core/core.a core/main.c.rel -lSTM8S103 -lstm8 --out-fmt-elf -o Blink.ino.elf
Sketch uses 2759 bytes (33%) of program storage space. Maximum is 8192 bytes.
Global variables use 70 bytes (6%) of dynamic memory, leaving 954 bytes for local variables. Maximum is 1024 bytes.
I was install sduino dialog box recipe message ‘Tool STM8Tool is not available for your operation system’.
276 bytes for a simple table lookup and setting a few bits is insane. This might be worth some hand-optimization.
the generated PWM signal for analogWrite
shows a different polarity for some channels despite an identical initialization.
not implemented yet
Installed 0.3.3 from Board Manager onto Arduino 1.6.9 running on Ubuntu 16.04LTS
Can compile/flash the blink example (on PD3), and it functions properly.
When an sduino-ized version of the servo sweep example is attempted, the Servo.h include file is not found:
#include <Arduino.h>
#include <Servo.h>
Servo myservo;
int pos = 0;
void setup() {
// put your setup code here, to run once:
myservo = Servo_attach(PC3);
}
void loop() {
// put your main code here, to run repeatedly:
for (pos = 0; pos <=180; pos += 1) {
Servo_write(myservo, pos);
delay(15);
}
for (pos = 180; pos >=0; pos -= 1) {
Servo_write(myservo, pos);
delay(15);
}
}
/home/dvc/.arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc sketch/servotest.ino.cpp preproc/ctags_target_for_gcc_minus_e.cpp re12 -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10609 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/home/dvc/.arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/home/dvc/.arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/home/dvc/.arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/home/dvc/.arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include
Mark re12:/home/dvc/.arduino15/packages/sduino/tools/sdcc/build.10088/bin/sdcc -c -Ddouble=float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10609 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I/home/dvc/.arduino15/packages/sduino/hardware/stm8/0.3.3/cores/sduino -I/home/dvc/.arduino15/packages/sduino/hardware/stm8/0.3.3/variants/standard -I/home/dvc/.arduino15/packages/sduino/hardware/stm8/0.3.3/STM8S_StdPeriph_Driver/inc -I/home/dvc/.arduino15/packages/sduino/tools/sdcc/build.10088/share/sdcc/include sketch/servotest.ino.cpp -o preproc/ctags_target_for_gcc_minus_e.cpp
cpp gefunden
/home/dvc/Arduino/servotest/servotest.ino:2:19: fatal error: Servo.h: No such file or directory
compilation terminated.
exit status 1
Error compiling for board STM8S103F3 Breakout Board.
Seems that some paths are still not getting set properly from Board Manager
Edit - in addition, the file irqtable.h, referenced by Servo.c is nowhere to be found.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.