Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
39b0916
add unsigned long format capability
1technophile Feb 9, 2020
a97f3eb
add key for unsigned long values in help (%u)
1technophile Feb 9, 2020
8c9ac98
Merge pull request #14 from 1technophile/patch-1
thijse May 17, 2020
d05e81f
Updated to version 1.0.4
thijse May 17, 2021
f8c352c
Updated prefix & suffix example
thijse May 17, 2021
c0f9ec3
Added clearSuffix & clearPrefix
thijse May 17, 2021
2d9fdbe
Copy the va_list to a temporary variable to work around a problem whe…
wrong-kendall Jan 10, 2021
0dd1d1c
Added ArduinoLog logo
thijse May 22, 2021
057c990
Added logo to README.md
thijse May 22, 2021
c72d956
Merge pull request #16 from wrong-kendall/master
thijse May 22, 2021
431792a
Update README.md
thijse May 22, 2021
1e661cd
Update README.md
thijse May 22, 2021
47e03c2
- Added cmake, Intellibrains, PlatformIO folders to ignore file
thijse May 22, 2021
6b4e360
Added additional formatting parameters
thijse May 22, 2021
6eba955
Update README.md
thijse May 23, 2021
c2df66a
Added ability to log Printable objects
thijse May 23, 2021
4ef01f7
Update README.md
thijse May 23, 2021
31fae57
Updated README.md
thijse May 23, 2021
28db401
Fix printable object
thijse May 23, 2021
92aa6be
Updated manual
thijse May 23, 2021
9a0fd06
spacing
thijse May 23, 2021
ff0edc9
Slightly breaking change - suffix & Prefix now pass log level
thijse May 23, 2021
dd2a103
Updated advanced example README.md
thijse May 23, 2021
043a172
Upgraded to version 1.1.1, because of minor interface change
thijse May 24, 2021
ef41df4
Update README.md
thijse May 24, 2021
538ea97
- Added both examples to Travis test setup
thijse May 24, 2021
b0f7f27
Merge branch 'master' of https://github.com/thijse/Arduino-Log
thijse May 24, 2021
aa0831a
Updated Travis build instructions for new examples
thijse May 24, 2021
c88403e
Update documentation in ArduinoLog.h
thijse May 24, 2021
158fd61
Added NL & LF characters
thijse May 24, 2021
fb8686d
Merge of @wrong-kendall "Create a PlatformIO example and unit test" &…
thijse May 27, 2021
80c86ba
fix typo
thijstriemstra Jun 16, 2021
0cb8426
Merge pull request #20 from thijstriemstra/patch-1
joscha Jun 16, 2021
7f8aa99
Private _logOutput conditional compilation when DISABLE_LOGGING
katutxakurra Jul 13, 2021
1079756
Merge pull request #21 from katutxakurra/master
joscha Aug 21, 2022
1e68cd9
Fix: clearSuffix was clearing the prefix
arjenhiemstra Feb 16, 2023
3f4fcf5
Merge pull request #29 from arjenhiemstra/master
joscha Feb 16, 2023
39a4651
va_end missed
Iv Dec 22, 2025
735a12d
Register keyword was removed from C++17 standart.
Iv Dec 22, 2025
02e1d5d
Merge pull request #33 from Iv/master
joscha Dec 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
367 changes: 367 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,367 @@
#### Ignore file for Arduino as editted with Visual Micro

## Windows
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows shortcuts
*.lnk

## Linux
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

## MacOS
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

## Generated files
bin/
gen/
out/
release/

## Visual Micro generated files
__vm/

# Local configuration file (sdk path, etc)
local.properties

# Log Files
*.log

##### Backup
*.bak
*.bck
*.gho
*.ori
*.orig
*.tmp

##### Dropbox
# Dropbox settings and caches
.dropbox
.dropbox.attr
.dropbox.cache

# Log file - the following switch allows to specify the file that will be
# used to write all messages from simulation: -l <filename>
*.log

##### SVN
.svn/

##### TortoiseGit
# Project-level settings
/.tgitconfig


##### VisualStudioCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace

# Local History for Visual Studio Code
.history/


##### VisualStudio
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates

# Visual studio related SQlite files
*.db-shm
*.db-wal

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Mono auto generated files
mono_crash.*

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/

# Visual Studio 2017 auto generated files
Generated\ Files/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

# Benchmark Results
BenchmarkDotNet.Artifacts/

# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/

# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb

# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap

# Visual Studio Trace Files
*.e2e

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets


# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/

# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak

# Tabs Studio
*.tss

# Local History for Visual Studio
.localhistory/

# BeatPulse healthcheck temp database
healthchecksdb

# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/

##### C++
# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

##### C
# Prerequisites
*.d

# Object files
*.o
*.ko
*.obj
*.elf

# Linker output
*.ilk
*.map
*.exp

# Precompiled Headers
*.gch
*.pch

# Libraries
*.lib
*.a
*.la
*.lo

# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib

# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex

# Debug files
*.dSYM/
*.su
*.idb
*.pdb

# Kernel Module Compile Results
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf

# Cmake
cmake*/
CMakeListsPrivate.txt

# PlatformIO IDE data
.pio/

# Jetbrains IDE configuration
.idea/
8 changes: 5 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,18 @@
"sudo cp -r arduino-1.6.13 /usr/local/share/arduino",
"sudo ln -s /usr/local/share/arduino/arduino /usr/local/bin/arduino",
"sudo ln -s $PWD /usr/local/share/arduino/libraries/ArduinoLog",
"arduino --verify --board arduino:avr:uno $PWD/examples/Log/Log.ino",
"arduino --verify --board arduino:avr:uno $PWD/examples/Log-basic/Log-basic.ino"
"arduino --verify --board arduino:avr:uno $PWD/examples/Log-advanced/Log-advanced.ino"

"sudo rm -rf /usr/local/share/arduino",
"sudo cp -r arduino-1.8.1 /usr/local/share/arduino",
"sudo rm /usr/local/bin/arduino",
"sudo ln -s /usr/local/share/arduino/arduino /usr/local/bin/arduino",
"sudo ln -s $PWD /usr/local/share/arduino/libraries/ArduinoLog",
"arduino --verify --board arduino:avr:uno $PWD/examples/Log/Log.ino"
"arduino --verify --board arduino:avr:uno $PWD/examples/Log-basic/Log-basic.ino"
"arduino --verify --board arduino:avr:uno $PWD/examples/Log-advanced/Log-advanced.ino"
],
"group": "stable",
"dist": "precise",
"os": "linux"
}
}
Loading