From 1a65ff1b72f4cccecc797902d9713bce57b17588 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 12 Apr 2016 13:53:04 +0100 Subject: [PATCH] esp8266: Protect modpyb.h header file from multiple inclusions. Also include py/obj.h so the header is self contained. --- esp8266/modpyb.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/esp8266/modpyb.h b/esp8266/modpyb.h index 3ac9f2f15f..eb67d5cd50 100644 --- a/esp8266/modpyb.h +++ b/esp8266/modpyb.h @@ -1,3 +1,8 @@ +#ifndef __MICROPY_INCLUDED_ESP8266_MODPYB_H__ +#define __MICROPY_INCLUDED_ESP8266_MODPYB_H__ + +#include "py/obj.h" + extern const mp_obj_type_t pyb_pin_type; extern const mp_obj_type_t pyb_pwm_type; extern const mp_obj_type_t pyb_adc_type; @@ -18,3 +23,5 @@ uint mp_obj_get_pin(mp_obj_t pin_in); pyb_pin_obj_t *mp_obj_get_pin_obj(mp_obj_t pin_in); int pin_get(uint pin); void pin_set(uint pin, int value); + +#endif // __MICROPY_INCLUDED_ESP8266_MODPYB_H__