-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Comparing changes
Open a pull request
base repository: rogerclarkmelbourne/Arduino_STM32
base: v1.0.0
head repository: rogerclarkmelbourne/Arduino_STM32
compare: master
Commits on Oct 31, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 49d5ed2 - Browse repository at this point
Copy the full SHA 49d5ed2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee3a305 - Browse repository at this point
Copy the full SHA ee3a305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9765b9b - Browse repository at this point
Copy the full SHA 9765b9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e5911b - Browse repository at this point
Copy the full SHA 9e5911bView commit details
Commits on Dec 18, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 380b863 - Browse repository at this point
Copy the full SHA 380b863View commit details
Commits on Feb 3, 2018
-
Fixed 'warning: comparison between signed and unsigned integer expres…
…sions [-Wsign-compare]
Configuration menu - View commit details
-
Copy full SHA for 2536e6d - Browse repository at this point
Copy the full SHA 2536e6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ca1b19 - Browse repository at this point
Copy the full SHA 5ca1b19View commit details
Commits on Feb 16, 2018
-
The code in upload-reset did not work for me, and quick googling shows I'm not the only one. I tried to fix it (and succeeded) and in the process I rewrote it to be way simpler/cleaner. Most probably the code was not working because TIOCMGET and then TIOCMSET were used, which is slower than use a direct ioctl command to set/clear a flag. Maybe there were something else. Anyway, the new code is working almost always for my Blue Pill. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5dcd970 - Browse repository at this point
Copy the full SHA 5dcd970View commit details -
maple_upload: better error handing
1. If upload-reset failed, keep going but warn a user and give them a hint that RESET butting might need to be used instead of autoreset. 2. If dfu-util failed, report it and skip the wait. 3. If waiting for device was unsuccesful, report it. 4. Check dfu-util presense earlier in the code. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ae33c88 - Browse repository at this point
Copy the full SHA ae33c88View commit details
Commits on May 14, 2018
-
Tested with Naze32 @72MHz & BMP280 working at 1.2Mhz It doesn't break existing code
Configuration menu - View commit details
-
Copy full SHA for de1141d - Browse repository at this point
Copy the full SHA de1141dView commit details
Commits on Jul 4, 2018
-
Configure correct set of pins during SPI initialization when using al…
…ternate SPI pins.
Configuration menu - View commit details
-
Copy full SHA for 0dc153e - Browse repository at this point
Copy the full SHA 0dc153eView commit details
Commits on Aug 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6791e79 - Browse repository at this point
Copy the full SHA 6791e79View commit details
Commits on Aug 9, 2018
-
make __always_inline compatible with older gcc versions; replace inli…
…ne __always_inline in USBComposite library
Configuration menu - View commit details
-
Copy full SHA for 03184ad - Browse repository at this point
Copy the full SHA 03184adView commit details
Commits on Aug 20, 2018
-
Fix clearing of TIMx_SR register
To clear specific bits in TIMx_SR registers, libmaple code used to do TIMx_SR &= ~(events_handled); // wrong This is wrong. If a new event occurs between the read from TIMx_SR and the write to TIMx_SR, that new event will be cleared immediately without ever being noticed or handled. A better way to clear specific bits is TIMx_SR = ~(events_handled); // good This writes '0' to the bits to be cleared, and '1' to all other bits. The hardware will not allow software to change any SR bits from 0 to 1; only hardware events can do that. So bits written as '1' are effectively ignored and bits written as '0' are cleared. Exactly what we need.
Configuration menu - View commit details
-
Copy full SHA for 73e268d - Browse repository at this point
Copy the full SHA 73e268dView commit details
Commits on Aug 23, 2018
-
If we've declared alternate pins for an SPI port, that SPI port clear…
…ly exists. (thanks, @stevstrong).
Configuration menu - View commit details
-
Copy full SHA for a0408b1 - Browse repository at this point
Copy the full SHA a0408b1View commit details -
C++ requires that static object destructors are called when the
program terminates. Recent versions of GCC use __cxa_atexit to register exit handlers which call these object destructors. With the -fno-use-cxa-atexit command line option, GCC uses atexit instead (same functionality, but only up to 32 exit handlers can be registered). Since the Arduino main process can not return, and calls to exit() simply call an infinite loop - so all of this is completely irrelevant. No exit handlers are ever called. By removing the unused __cxa_atexit functionality we save a bit of space, and enable further cleanups (in later commits).
Configuration menu - View commit details
-
Copy full SHA for 5b214da - Browse repository at this point
Copy the full SHA 5b214daView commit details
Commits on Aug 24, 2018
-
main() never exits. The subsequent call to exit() links in the libc exit symbol and all that it calls (including free() and a few others. Removing this saves around 2k of flash.
Configuration menu - View commit details
-
Copy full SHA for a58f650 - Browse repository at this point
Copy the full SHA a58f650View commit details
Commits on Sep 18, 2018
-
Fix for possible break of DFU functionality
shodan committedSep 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 92b46fb - Browse repository at this point
Copy the full SHA 92b46fbView commit details
Commits on Feb 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 49d0cd4 - Browse repository at this point
Copy the full SHA 49d0cd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f868ec - Browse repository at this point
Copy the full SHA 0f868ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1aba24 - Browse repository at this point
Copy the full SHA c1aba24View commit details -
Configuration menu - View commit details
-
Copy full SHA for e69cf8f - Browse repository at this point
Copy the full SHA e69cf8fView commit details
Commits on Feb 8, 2019
-
Protect _settings[] array from accesses beyond end
_settings[] array is accessed beyond the end of the array if BOARD_NR_SPI is defined as 1 on for example the HyTiny board.
Configuration menu - View commit details
-
Copy full SHA for e2f2937 - Browse repository at this point
Copy the full SHA e2f2937View commit details -
additional checks for BOARD_NR_SPI == 1 or 2
Insure code is properly compiled for boards with fewer than the usual number of SPIs
Configuration menu - View commit details
-
Copy full SHA for ac24ff4 - Browse repository at this point
Copy the full SHA ac24ff4View commit details -
additional checks for #if BOARD_NR_SPI >= 1 and 2
Check #if BOARD_NR_SPI >= 1 or >= 2 as is done for >=3 to avoid compiling invalid code on boards that have fewer SPIs
Configuration menu - View commit details
-
Copy full SHA for 4865add - Browse repository at this point
Copy the full SHA 4865addView commit details -
prevent _settings[] array from being written to beyond the end of the…
… array check for #if BOARD_NR_SPI >= 1 and 2 as is done for >= 3 to insure _settings[] array is not written beyond the end.
Configuration menu - View commit details
-
Copy full SHA for 096facf - Browse repository at this point
Copy the full SHA 096facfView commit details
Commits on Feb 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 73ec420 - Browse repository at this point
Copy the full SHA 73ec420View commit details
Commits on Feb 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8d883a4 - Browse repository at this point
Copy the full SHA 8d883a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee0caa6 - Browse repository at this point
Copy the full SHA ee0caa6View commit details
Commits on Mar 17, 2019
-
Fixed a float constant so double precision multiply is not linked in
Configuration menu - View commit details
-
Copy full SHA for da2c9cb - Browse repository at this point
Copy the full SHA da2c9cbView commit details
Commits on Mar 22, 2019
-
Update SingleChannelSingleConversion.ino
Corrected class definition
Configuration menu - View commit details
-
Copy full SHA for cc76bca - Browse repository at this point
Copy the full SHA cc76bcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96a47b5 - Browse repository at this point
Copy the full SHA 96a47b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1763d8a - Browse repository at this point
Copy the full SHA 1763d8aView commit details
Commits on Mar 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1167371 - Browse repository at this point
Copy the full SHA 1167371View commit details
Commits on Mar 30, 2019
-
Fixed incorect arguments for stlink_upload
The number of arguments being passed to the stlink_upload script on linux, linux64, macosx is one (this may have been more in the past but the with version 1.8.8) this is now only a single argument. The change changes the variable referenced in the script from $4 to $1. This change already appears to have been applied to the windows version of the script.
Configuration menu - View commit details
-
Copy full SHA for 398fff6 - Browse repository at this point
Copy the full SHA 398fff6View commit details
Commits on Mar 31, 2019
-
Merge pull request #616 from timsavage/bugfix/stlink_upload
Fixed incorrect arguments for stlink_upload
Configuration menu - View commit details
-
Copy full SHA for 677de8c - Browse repository at this point
Copy the full SHA 677de8cView commit details
Commits on Jun 13, 2019
-
bugfix:HardwareSerial check framing or parity error
Currently HardwareSerial uart does not check if a framing error (parity error or invalid stop bit) has occured and simply forward the received byte to the caller. This results in spurious invalid data being received e.g. when the uart pin is left floating or when a connected device is reset. This confuses apps using uart, and cause apps to abort with errors. this fix checks received bytes for framing error (parity error or stop bit errors) and discards them if a framing error occured
Configuration menu - View commit details
-
Copy full SHA for 23b3edc - Browse repository at this point
Copy the full SHA 23b3edcView commit details -
this commit provides examples to adjust for RTC drifts as discussed in thread http://www.stm32duino.com/viewtopic.php?f=18&t=4365 it provides a new set of source files in STM32F1/libraries/RTClock/examples/RTCAdj these examples uses RTClock functionality and do not affect/or change existing functionality
Configuration menu - View commit details
-
Copy full SHA for ce70b32 - Browse repository at this point
Copy the full SHA ce70b32View commit details
Commits on Jun 14, 2019
-
Merge pull request #641 from ag88/RTCAdjust_examples
RTC Adjustment examples
Configuration menu - View commit details
-
Copy full SHA for 7b3d634 - Browse repository at this point
Copy the full SHA 7b3d634View commit details -
Merge pull request #554 from jorisvr/fix_timer
Fix clearing of TIMx_SR register
Configuration menu - View commit details
-
Copy full SHA for 2e1d0f6 - Browse repository at this point
Copy the full SHA 2e1d0f6View commit details
Commits on Jun 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d59612e - Browse repository at this point
Copy the full SHA d59612eView commit details
Commits on Jun 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 400f5fd - Browse repository at this point
Copy the full SHA 400f5fdView commit details
Commits on Jul 28, 2019
-
Remove reference to www.stm32duino.com
Hosting of www.stm32duino.com could no be sustained, because traffic and CPU usage breached the AUP on my hosting. I am unable to continue hosting the forum, and GDPR and other worldwide privacy laws make it impossible for me to give the forum including the data to ST or anyone else.
8Configuration menu - View commit details
-
Copy full SHA for a3a5686 - Browse repository at this point
Copy the full SHA a3a5686View commit details -
Handle strchr_P alias for AVR code compat
This function is used in some projects (Marlin) and require to be defined
Configuration menu - View commit details
-
Copy full SHA for 9c369ac - Browse repository at this point
Copy the full SHA 9c369acView commit details
Commits on Jul 29, 2019
-
SPI: fix annoying unused variables warnings
- use const for ff variable to avoid unused variable on each SPI.h include - move the spi_this refs where its used... - and also the 3 others ones : STM32F1\libraries\SPI\src\SPI.cpp:784:12 warning: enumeration value 'RCC_AHB' not handled in switch [-Wswitch] STM32F1\libraries\SPI\src\SPI.cpp:392:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] Sample use : https://travis-ci.org/MarlinFirmware/Marlin/jobs/564740480
Configuration menu - View commit details
-
Copy full SHA for 920b075 - Browse repository at this point
Copy the full SHA 920b075View commit details
Commits on Aug 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5d85d7b - Browse repository at this point
Copy the full SHA 5d85d7bView commit details -
waitSpiTransferEnd function added
And replaced "while (spi_is_tx_empty(spi_d) == 0) while (spi_is_busy(spi_d) != 0)" in all places
Configuration menu - View commit details
-
Copy full SHA for f9e5e90 - Browse repository at this point
Copy the full SHA f9e5e90View commit details
Commits on Aug 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7eb0333 - Browse repository at this point
Copy the full SHA 7eb0333View commit details
Commits on Aug 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4f2707a - Browse repository at this point
Copy the full SHA 4f2707aView commit details
Commits on Sep 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 87141e1 - Browse repository at this point
Copy the full SHA 87141e1View commit details
There are no files selected for viewing