Commit Graph

797 Commits (43af3eff084f9b7ed91f3d9ab8e42de445be74a8)
 

Author SHA1 Message Date
Craig Disselkoen 43af3eff08 Fix paths in README.md to match Makefile
7 years ago
Jesse Vincent 8d85120f96 Merge pull request #138 from keyboardio/f/coding-style-markdown
7 years ago
Gergely Nagy 568903b1da doc/CODING_STYLE: Convert the style guide to Markdown
7 years ago
Jesse Vincent 6df2e5644a Merge pull request #136 from algernon/f/compile-time-use
7 years ago
Gergely Nagy 636dfc3ba6 Rework Kaleidoscope.use to be a compile-time recursive function
7 years ago
Jesse Vincent 5bc7f49dce
dump the body of the arduino api style guide here.
7 years ago
Jesse Vincent c3ad5a322f
Fix a misspelled tag
7 years ago
Gergely Nagy c05573ea40 Guard the key_is_pressed/key_was_pressed arguments better
7 years ago
Jesse Vincent 477c426385
remove the kaleidoscope-builder from the Kaleidoscope core,
7 years ago
Gergely Nagy c20732257b examples/AppSwitcher: Update to use newest HostOS APIs
7 years ago
Jesse Vincent 8c6b8433cc
astyle pass
7 years ago
Jesse Vincent 57ebb17d8f
Revert "switch from one space indent to two space indent before public: and private:"
7 years ago
Jesse Vincent 502bc0b59f
switch from one space indent to two space indent before public: and private:
7 years ago
Jesse Vincent 9129b8e9a7
Switch up the -libraries order so the local version of a library gets
7 years ago
Gergely Nagy 522fcc8c25 doc/CODING_STYLE.html: Fix a small typo
7 years ago
Jesse Vincent e57cfbc0db
remove a bunch of semicolons that the linter says are superfluous
7 years ago
Jesse Vincent 02b144cff3
Switch to cpplint 1.30 from https://pypi.python.org/pypi/cpplint
7 years ago
Jesse Vincent 37d0f1cb8c
Switch HIDTables.h to #pragma once to satisfy the linter.
7 years ago
Jesse Vincent 854a7c73b2
Import google cpplint
7 years ago
Jesse Vincent 554b43c2b5
Remove an unneeded ; caught by cpplint.py
7 years ago
Jesse Vincent 4b27f711f9
Strike through windows-specific stuff
7 years ago
Jesse Vincent cf4886f653
Add a note about access control. Remove a google-specific note
7 years ago
Jesse Vincent 44d95f050e
We use astyle
7 years ago
Jesse Vincent 7cd1eee07d
our guidance on inline functions is a little bit difference because we're targeting embedded devices
7 years ago
Jesse Vincent 02ea090ac7
We use #pragma once
7 years ago
Jesse Vincent 01bfee48cb
GCC extensions are ok
7 years ago
Jesse Vincent 5873b461ac
we don't use std::hash
7 years ago
Jesse Vincent b0577d241c
Boost does not make sense in this context
7 years ago
Jesse Vincent 30edd7da2f
64 bit portability is a non-goal
7 years ago
Jesse Vincent ce595a848e
Switch the style guide to HTML, rather than wasting hours butchering
7 years ago
Jesse Vincent f7b071d134
Add notes from @obra and @algernon. As yet not integrated
7 years ago
Jesse Vincent b33669af45
Checking in a markdown-ified (but otherwise unmodified) version of the
7 years ago
Jesse Vincent 813a48a04f
Add the ability to specify CFLAGS through the builder
7 years ago
Jesse Vincent d75939d456
make astyle
7 years ago
Jesse Vincent 9825e4057a
Attempt to switch to shared build infrastructure for build and test.
7 years ago
Jesse Vincent c5c361cb3c
"build-all" now works for a top-level sketch
7 years ago
Jesse Vincent 532696abb5
remove recursion into 'the global set of libraries'
7 years ago
Gergely Nagy e3c90512e9 Merge pull request #133 from keyboardio/lazy-version-calc
7 years ago
Jesse Vincent da2adaf96d
Remove "Key_" prefix from ConsumerCtl and Sysctl key defs.
7 years ago
Jesse Vincent 5babb70498
Move a pre-build check to somewhere it won't break on build-all
7 years ago
Jesse Vincent 0025d44f34
Only calculate version and filenames as we're building.
7 years ago
Jesse Vincent e4ecd42d11
Traditional capitialization of PrintScreen
7 years ago
Jesse Vincent 6209290164
Looks like we _do_ have to define this yere to get Keyboard included correctly
7 years ago
Jesse Vincent 6b75519501
Fixing a number of other key definitions in the example
7 years ago
Jesse Vincent b0e1554af8
Remove unused key layouts from example
7 years ago
Jesse Vincent a19f9d1b29
Fix Key definitions in Macro example
7 years ago
Jesse Vincent 944a15aa1c
Fixed a couple places where we were using the old key names
7 years ago
Jesse Vincent ad93cc0a83
Fix spelling of "Control" keys
7 years ago
Jesse Vincent 40a597c9e6
Second attempt at disambiguating key definitions
7 years ago
Jesse Vincent 2418b6a3c3
Prefix Sysctl key definitions to avoid duplicate definitions
7 years ago