Alex Stewart
|
da48a6b0df
|
Remove 'packed' attribute from all regs structs
|
2015-08-26 11:23:52 +10:00 |
|
Angus Gratton
|
18d1bb21f7
|
Remove stray extras/cplusplus
|
2015-08-26 11:16:58 +10:00 |
|
Angus Gratton
|
778b94cf40
|
examples/Makefile: Use MAKE to properly invoke make recursively
|
2015-08-26 11:14:34 +10:00 |
|
Angus Gratton
|
c824bcf74a
|
common_macros: Include sys/cdefs.h, defines _Static_assert among others
|
2015-08-26 11:11:31 +10:00 |
|
Angus Gratton
|
43ecec5470
|
Move c++ operators back to link-time resolutions, part of 'core'
This reverts commit e9b1df5cb5 .
|
2015-08-26 11:07:06 +10:00 |
|
Angus Gratton
|
c565e2b90d
|
gpio.h: Explicit cast to enum type (needed for g++)
|
2015-08-26 10:49:00 +10:00 |
|
Angus Gratton
|
fff17627d9
|
Merge branch 'master' into feature/c++
|
2015-08-26 10:46:48 +10:00 |
|
Angus Gratton
|
e9b1df5cb5
|
Post-merge cleanup of extras/cpp_support
|
2015-08-26 10:45:21 +10:00 |
|
Michael Jacobsen
|
5c1ce0a508
|
Header files adjustment
(MQTT changes split from original commit - @projectgus.)
|
2015-08-26 10:45:21 +10:00 |
|
Michael Jacobsen
|
94a953d3e3
|
Header files re-arrangement
|
2015-08-26 10:45:21 +10:00 |
|
Michael Jacobsen
|
6bc95994b7
|
Updated license
|
2015-08-26 10:45:21 +10:00 |
|
Michael Jacobsen
|
4f7d1c2393
|
Header files adjustments
|
2015-08-26 10:45:21 +10:00 |
|
Michael Jacobsen
|
1282e11c08
|
Added C++ base components and example
|
2015-08-26 10:45:21 +10:00 |
|
Alex Stewart
|
e2e841c660
|
Remove 'packed' attribute from all regs structs
|
2015-08-25 17:13:13 -07:00 |
|
Alex Stewart
|
2a939e97b5
|
Remove unnecessary AND for VAL2FIELD macro
Added VAL2FIELD_M / SET_FIELD_M for rare cases when there might actually be some need for it.
|
2015-08-25 17:07:06 -07:00 |
|
Angus Gratton
|
22d35ed5f2
|
Merge pull request #29 from foogod/issue_8
Add more *_regs.h definitions
|
2015-08-24 16:14:19 +10:00 |
|
Angus Gratton
|
cf4b477c1f
|
lwipopts.h: Rearrange debug macros, add placeholdes for UDP and ICMP debug
|
2015-08-24 10:52:40 +10:00 |
|
Angus Gratton
|
050b17adbe
|
Add a comment explaining commented out REG_BASE lines
Change was part of #27
|
2015-08-22 17:39:25 +10:00 |
|
Angus Gratton
|
aa17221929
|
Merge pull request #27 from foogod/issue_8
Convert headers to new *_regs.h format
|
2015-08-22 17:36:37 +10:00 |
|
Alex Stewart
|
2f3b82812b
|
Add esp/rtcmem_regs.h
|
2015-08-21 14:20:00 -07:00 |
|
Alex Stewart
|
fdbb361a60
|
Fix a couple of struct def issues with 2 previous commits
|
2015-08-21 14:06:38 -07:00 |
|
Alex Stewart
|
0b6dfb6080
|
Add more regs to esp/dport_regs.h
Added a bunch of definitions based on info in http://esp8266-re.foogod.com/wiki/Memory_Map#dport0
|
2015-08-21 13:59:20 -07:00 |
|
Alex Stewart
|
e88b5b8c4b
|
Add esp/uart_regs.h and esp/spi_regs.h
|
2015-08-21 13:56:23 -07:00 |
|
Alex Stewart
|
1ebb85b150
|
rename GPIO_CONF_DRIVER_ENABLE back to GPIO_CONF_PUSH_PULL
|
2015-08-21 09:54:20 -07:00 |
|
Angus Gratton
|
6470450aff
|
Clarify some install steps in README
|
2015-08-21 16:30:02 +10:00 |
|
Angus Gratton
|
65581f1cdd
|
Add Travis build status icon to README
|
2015-08-21 16:21:49 +10:00 |
|
Angus Gratton
|
66a1983a95
|
examples/Makefile: Make more make-like instead of using shell loops
Shell loops broke Travis fairly severely.
|
2015-08-21 15:54:01 +10:00 |
|
Angus Gratton
|
24ff83fc41
|
Add Travis support - build toolchain, esptool2, all example projects
Toolchain & esptool2 are cached for quicker follow-up builds. Versioning
of these is accomplished via commit variables in .travis.yml.
|
2015-08-21 15:53:25 +10:00 |
|
Alex Stewart
|
ab6f4b8420
|
Fixup some constants used in examples
|
2015-08-20 15:11:29 -07:00 |
|
Alex Stewart
|
e07395fcb6
|
Merge branch 'master' into issue_8
|
2015-08-20 11:13:41 -07:00 |
|
Angus Gratton
|
7f983bc474
|
Add netbuf_helpers.h temporary header
|
2015-08-20 15:33:08 +10:00 |
|
Alex Stewart
|
8263fce80f
|
Fix leftover IOMUX_FUNC_A/D references
|
2015-08-19 16:53:02 -07:00 |
|
Alex Stewart
|
d2231b7ff5
|
Cleanup a few comments in *_regs.h files
|
2015-08-19 16:50:56 -07:00 |
|
Alex Stewart
|
177ad281aa
|
Add esp/wdt_regs.h
|
2015-08-19 16:48:11 -07:00 |
|
Alex Stewart
|
4fa66ca391
|
Added esp/timer_regs.h and esp/dport_regs.h
|
2015-08-19 11:34:18 -07:00 |
|
Alex Stewart
|
b271e19b51
|
Replace stdint.h with esp/types.h in gpio_regs.h
|
2015-08-19 09:05:03 -07:00 |
|
Alex Stewart
|
b84a69168f
|
Fix cut-paste error in gpio_regs.h comment
|
2015-08-19 09:03:18 -07:00 |
|
Alex Stewart
|
fc1a1a7d0a
|
Add esp/gpio_regs.h
|
2015-08-18 22:46:25 -07:00 |
|
Alex Stewart
|
2ffd3da71e
|
Add esp/iomux_regs.h
|
2015-08-18 17:38:31 -07:00 |
|
Angus Gratton
|
491bf900c4
|
espressif/esp_wifi.h: Add prereq includes
|
2015-08-13 17:12:02 +10:00 |
|
Angus Gratton
|
7d480876fa
|
Add basic C++ new/delete operators, as contributed by @mikejac in #24
|
2015-08-13 08:33:07 +10:00 |
|
Angus Gratton
|
7f338e66cb
|
Unaligned load: Remove debugging variables
|
2015-08-11 16:25:35 +10:00 |
|
Angus Gratton
|
e3b24df043
|
Unaligned load: Shave a few more instructions off
|
2015-08-11 16:25:11 +10:00 |
|
Angus Gratton
|
3b3f5ea771
|
Unaligned loads: Only save working registers, use jump table to load non-working registers
|
2015-08-11 15:29:53 +10:00 |
|
Angus Gratton
|
8ea4ae27e2
|
Unaligned loader: Support l16si
|
2015-08-11 15:03:53 +10:00 |
|
Angus Gratton
|
773a046dc3
|
Unaligned loader: clean up, reduce number of registers
|
2015-08-11 14:23:41 +10:00 |
|
Angus Gratton
|
424dc0f3b0
|
Add C++ support to Makefile, and proof-of-concept simple.cpp example
This is a work in progress based on @mikejac's work.
Missing:
* No 'new' operator.
* I don't think STL is currently supported.
|
2015-08-10 16:14:30 +10:00 |
|
Michael Jacobsen
|
da6b5f74bb
|
Mostly updated header files for use in C++
|
2015-08-10 15:31:03 +10:00 |
|
Angus Gratton
|
3eee1a9845
|
Examples: Fix printf argument flags for older example programs
|
2015-08-10 14:50:56 +10:00 |
|
Angus Gratton
|
72670be012
|
Update work with WiFi credentials
PR #16
|
2015-08-10 14:50:32 +10:00 |
|