Bas Stottelaar
f8a972397b
pkg/gecko_sdk: update to version 2.7
2020-01-12 22:23:39 +01:00
Hauke Petersen
11a0e3efa0
pkg/nimble_autoconn: handle new events
2020-01-10 17:14:51 +01:00
Hauke Petersen
dbb8e9e52b
pkg/nimble_netif: add additional events
2020-01-10 16:36:12 +01:00
Hauke Petersen
357ba259bd
pkg/nimble_autoconn: optimize debug output
2020-01-10 13:44:25 +01:00
Martine Lenders
87d00ab294
Merge pull request #12932 from miri64/lwip_sock/fix/sock-cleanup
...
lwip_sock: clean-up connection handling without a sock.
2020-01-09 15:00:55 +01:00
Francisco Molina
673ff3e94a
pkg/local.mk: fix local pkg build
2020-01-09 11:19:06 +01:00
Francisco
c8461a4bef
Merge pull request #13036 from basilfx/feature/save_state_and_dependencies
...
pkg/pkg.mk: use intermediate state files
2020-01-08 22:57:12 +01:00
PeterKietzmann
ee53dd958c
pkg/ccn-lite: bump version
2020-01-08 22:26:56 +01:00
Gaëtan Harter
ca5d13cc2a
pkg/*: adapt to new state file targets
...
Prepare for handling pkg state with files. So it requires having the
path defined before declaring targets. In addition, it cleans up the
old git-download target.
2020-01-08 20:55:19 +01:00
Bas Stottelaar
831898f735
pkg: adapt Makefile template
2020-01-08 20:55:19 +01:00
Gaëtan Harter
9b6526c911
pkg/pkg.mk: use intermediate state files
...
Rely on file creation and dependencies instead of .PHONY targets.
Files will be rebuilt when changing version as the main `Makefile` will
have been updated. All steps are re-done on version change.
When deleting patches, the '.prepare' step should be redone thanks
to the included 'patch-dep.inc' file (TODO TEST ME).
Implementation in order:
* '.git': means the repository has been cloned.
* '.git-downloaded': Fetches the wanted version
* '.git-prepared': will clean checkout the version and apply patches
2020-01-08 20:55:19 +01:00
Gaëtan Harter
1a07471311
pkg/pkg.mk: ensure file is included at the beginning
...
This should prevent issues where the Makefile use 'PKG_BUILDDIR' before
them being defined.
This will also allow changing the state targets to be file targets.
2020-01-08 20:54:54 +01:00
Gaëtan Harter
0b7f5c2272
pkg/pkg.mk: prepare to move include at the beginning
...
The file must not change the default goal otherwise it could change
packages behavior.
2020-01-08 20:54:54 +01:00
087246ea0f
pkg: add support for utensor as a package
2020-01-07 11:22:38 +01:00
Francisco
41808f0286
Merge pull request #13031 from basilfx/feature/gecko_sdk_fix_hash
...
pkg/gecko_sdk: correct SHA-1 of package.
2020-01-06 11:30:29 +01:00
Bas Stottelaar
19575ea4b6
pkg: add PKG_LICENSE to templates
2020-01-06 00:37:47 +01:00
Gaëtan Harter
0e6b22dd2e
pkg/openthread: define PKG_LICENSE to BSD 3-Clause
...
The 'BSD 3-Clause "New" or "Revised" License' is the value found by
github
3a248f649a/LICENSE
> A permissive license similar to the BSD 2-Clause License, but with a 3rd
> clause that prohibits others from using the name of the project or its
> contributors to promote derived products without written consent.
2020-01-06 00:37:47 +01:00
Gaëtan Harter
c5b4064267
pkg/heatshrink: define PKG_LICENSE to ISC-License
...
This "ISC License" is the value found by github
7d419e1fa4/LICENSE
A permissive license lets people do anything with your code with proper
attribution and without warranty. The ISC license is functionally
equivalent to the BSD 2-Clause and MIT licenses, removing some language
that is no longer necessary.
2020-01-06 00:37:47 +01:00
Gaëtan Harter
239f16a8f6
pkg/pkg.mk: explicit set --git-dir and --work-tree for git
...
This should prevent issues when the directory is not a git repository
which would for example checkout force or clean in the RIOT repository
instead.
2020-01-06 00:37:47 +01:00
Gaëtan Harter
edca088193
pkg/pkg.mk: add checks for required variables
...
Ensure the required variables are defined before including 'pkg.mk'.
2020-01-06 00:18:05 +01:00
Bas Stottelaar
e88bbec313
pkg/gecko_sdk: correct SHA-1 of package.
2020-01-05 23:57:28 +01:00
3e3f4e2324
pkg/jerryscript: ensure MCPU is exported
...
This export is only performed for the libjerry target
2020-01-03 14:20:21 +01:00
Hauke Petersen
0676fc4ba1
pkg/nimble/autoconn: improve debug output
2019-12-18 17:06:57 +01:00
Hauke Petersen
16468acadc
pkg/nimble/autoconn: add user event callback
2019-12-18 17:05:48 +01:00
Hauke Petersen
49491bee3c
pkt/nimble/netif: pass BLE addr to event callback
2019-12-18 17:05:48 +01:00
Hauke Petersen
fe2293b601
pkg/nimble/autoconn: add startup delay
2019-12-18 16:27:33 +01:00
benpicco
f7cb0a096e
Merge pull request #12899 from benpicco/lpc2387-micropython
...
cpu/lpc2387: align lpc2387.ld with cortexm_base.ld, provide thread_isr_stack_*() - enables MicroPython
2019-12-18 12:08:12 +01:00
benpicco
4f4e7cde16
Merge pull request #12965 from gschorcht/pkg/lwip/ipv4_dhcp
...
pkg/lwip: start DHCP for a netif with lwip_dhcp
2019-12-18 09:21:29 +01:00
Gunar Schorcht
ff506ccf07
pkg/lwip: start DHCP for a netif with lwip_dhcp
...
The NETDEV_EVENT_LINK_UP is used to start DHCP for a network interface
2019-12-18 07:16:41 +01:00
benpicco
cfeb2a3843
Merge pull request #12949 from gschorcht/cpu/esp8266/enable_lwip
...
cpu/esp8266: enable lwIP for ESP8266
2019-12-17 13:39:35 +01:00
Benjamin Valentin
071917cf56
pkg/micropython: remove arch_arm7 from blacklist
...
arm7 now provides ISR_STACKSIZE and thread_isr_stack_start()
so there is no longer a reason to blacklist it.
2019-12-17 13:37:32 +01:00
Gunar Schorcht
ddc34b4d73
cpu/esp: fix lwip for IPv4 and esp_wifi
2019-12-17 08:28:33 +01:00
Gunar Schorcht
8021888c06
pkg/lwip: remove esp8266 from blacklist
2019-12-17 08:28:33 +01:00
Hauke Petersen
ffd8fc9976
pkg/nimble: bump version to 946cfb7
2019-12-16 13:47:44 +01:00
Hauke Petersen
51a65b256d
pkg/nimble: used LL data length ext. with netif
2019-12-16 13:47:44 +01:00
Gunar Schorcht
3257c8e9f5
Merge pull request #12903 from wosym/lwip_stm32_ipv4
...
Add IPv4 support for LWIP-stm32
2019-12-16 11:45:24 +01:00
benpicco
50f5060e90
Merge pull request #12948 from gschorcht/pkg/lwip/lwipopts_fix_cleanup
...
pkg/lwip: overiddable settings in lwipopts.h
2019-12-16 10:43:34 +01:00
benpicco
8c4498ad8e
Merge pull request #12950 from gschorcht/cpu/esp32/lwip_eth
...
pkg/lwip: add support for esp32 Ethernet device
2019-12-16 10:33:47 +01:00
Wouter Symons
a3145a0ad0
pkg/lwip: correct coding style
2019-12-16 10:29:21 +01:00
Wouter Symons
5c42f680ed
pkg/lwip: add IPv4 support for LWIP-stm32
2019-12-16 10:28:46 +01:00
Gunar Schorcht
aa3f1329bf
pkg/lwip: remove TCPIP_THREAD_PRIO for ESP32
...
This definition is platform dependent and should be therefore done with CFLAGS in ESP332's Makefile.
2019-12-15 23:50:45 +01:00
Gunar Schorcht
91e764a538
pkg/lwip: add esp_eth for lwIP and IPv4
2019-12-15 19:11:58 +01:00
Gunar Schorcht
4e003b5608
pkg/lwip: add ESP32 esp_eth netdev
2019-12-14 16:59:54 +01:00
Gunar Schorcht
117d6d1f2f
pkg/lwip: make TCPIP_THREAD_STACKSIZE overridable
2019-12-14 10:39:14 +01:00
Wouter Symons
49a8f64c62
pkg/lwip: fix memory issue when sending with empty sock
2019-12-13 17:28:32 +01:00
Sebastian Meiling
c04b80ecbb
pkg/tinydtls: bump version
...
This version bump fixes an issues when using RIOT native on FreeBSD with
the tinydtls package, e.g. for native tests of sock_dtls.
2019-12-12 15:57:51 +01:00
Martine S. Lenders
e96bc2a13d
lwip_sock: additional indirection of conn is unnecessary
...
Either the sock is provided with `sock_*_send()` or not. In the first
case the indirection is not necessary, and in the second we need to
delete the created `conn` within `lwip_sock_send()` anyway, so returning
it makes no sense.
2019-12-12 11:19:51 +01:00
Martine S. Lenders
80c23cfbf3
lwip_sock: check if sock is set before dereferencing it
2019-12-12 11:01:30 +01:00
dcd432dd51
Merge pull request #12596 from toonst/fix/pkg_build_output
...
pkg: make build output quiet
2019-12-06 21:03:10 +01:00
Wouter
ed9cdb221a
Add LWIP stm32 glue code
...
Fix minor coding style issues
2019-12-06 16:26:31 +01:00