Jenkins: Add STM32F1 support (#972)

This commit is contained in:
tekka
2017-11-05 14:19:42 +01:00
committed by GitHub
parent 9663d4c6b7
commit b892aef6c3
6 changed files with 48 additions and 11 deletions
+2 -1
View File
@@ -126,7 +126,8 @@ void hwRandomNumberInit(void)
regs->SMPR1 |= ADC_SMPR1_SMP16;
uint32_t seed = 0;
uint16_t currentValue, newValue = 0;
uint16_t currentValue = 0;
uint16_t newValue = 0;
for (uint8_t i = 0; i<32; i++) {
const uint32_t timeout = hwMillis() + 20;
+3 -7
View File
@@ -1,4 +1,4 @@
/*
/*
* The MySensors Arduino library handles the wireless radio link and protocol
* between your home built sensors/actuators and HA controller of choice.
* The sensors forms a self healing radio network with optional repeaters. Each
@@ -38,13 +38,9 @@
#define snprintf_P snprintf
#define vsnprintf_P vsnprintf
#define strncpy_P strncpy
#define printf_P printf
#define yield() // not defined
// emulated EEPROM (experimental)
#define EEPROM_PAGE_SIZE (uint16_t)1024
#define EEPROM_SIZE (uint16_t)2048
#define EEPROM_START_ADDRESS ((uint32_t)(0x8000000 + 128 * EEPROM_PAGE_SIZE - 2 * EEPROM_PAGE_SIZE))
#ifndef MY_SERIALDEVICE
#define MY_SERIALDEVICE Serial
#endif
@@ -76,4 +72,4 @@ uint8_t hwReadConfig(const int addr);
#define MY_CRITICAL_SECTION
#endif /* DOXYGEN */
#endif
#endif
-2
View File
@@ -17,8 +17,6 @@
* version 2 as published by the Free Software Foundation.
*/
extern "C" void __libc_init_array(void);
// Force init to be called *first*, i.e. before static object allocation.
// Otherwise, statically allocated objects that need libmaple may fail.
__attribute__(( constructor (101))) void premain()