summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-10-30 15:28:15 +0000
committerDamien George <damien.p.george@gmail.com>2014-10-30 15:28:15 +0000
commit11aa91615ec21229742fb4551e4610f83d61eec7 (patch)
tree666ddc79569b31225fb0307a9c110c86781e34df
parent8bb71f0b06cb558b76471bd5459c1ca49224d2cc (diff)
downloadmicropython-11aa91615ec21229742fb4551e4610f83d61eec7.tar.gz
micropython-11aa91615ec21229742fb4551e4610f83d61eec7.zip
stmhal: Fix ptr arith in CC3000 code; enable network build in travis.
-rw-r--r--.travis.yml1
-rw-r--r--stmhal/modcc3k.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index b6b0ea70e7..8e3d18fdfe 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,6 +17,7 @@ script:
- make -C bare-arm
- make -C qemu-arm
- make -C stmhal
+ - make -C stmhal -B MICROPY_PY_WIZNET5K=1 MICROPY_PY_CC3K=1
- make -C stmhal BOARD=STM32F4DISC
- make -C teensy
- make -C windows CROSS_COMPILE=i586-mingw32msvc-
diff --git a/stmhal/modcc3k.c b/stmhal/modcc3k.c
index ab7ff1928f..7c35e76f68 100644
--- a/stmhal/modcc3k.c
+++ b/stmhal/modcc3k.c
@@ -381,7 +381,7 @@ STATIC mp_obj_t cc3k_socket_send(mp_obj_t self_in, mp_obj_t buf_in) {
mp_int_t bytes = 0;
while (bytes < bufinfo.len) {
int n = MIN((bufinfo.len - bytes), MAX_TX_PACKET);
- n = CC3000_EXPORT(send)(self->fd, bufinfo.buf + bytes, n, 0);
+ n = CC3000_EXPORT(send)(self->fd, (uint8_t*)bufinfo.buf + bytes, n, 0);
if (n <= 0) {
nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(CC3000_EXPORT(errno))));
}