Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Nodemcu Firmware
Commits
cf72a320
Commit
cf72a320
authored
Jun 27, 2015
by
Mike Wen
Browse files
update 433MHz transmission doc, add static ICACHE_FLASH_ATTR flag
parent
d955c881
Changes
3
Hide whitespace changes
Inline
Side-by-side
app/include/user_config.h
View file @
cf72a320
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
// #define BUILD_WOFS 1
// #define BUILD_WOFS 1
#define BUILD_SPIFFS 1
#define BUILD_SPIFFS 1
//
#define LUA_NUMBER_INTEGRAL
#define LUA_NUMBER_INTEGRAL
#define LUA_OPTRAM
#define LUA_OPTRAM
#ifdef LUA_OPTRAM
#ifdef LUA_OPTRAM
...
...
app/modules/modules.h
View file @
cf72a320
...
@@ -169,7 +169,6 @@ _ROM(MODULES_RC, luaopen_rc, rc_map)
...
@@ -169,7 +169,6 @@ _ROM(MODULES_RC, luaopen_rc, rc_map)
ROM_MODULES_GPIO \
ROM_MODULES_GPIO \
ROM_MODULES_PWM \
ROM_MODULES_PWM \
ROM_MODULES_WIFI \
ROM_MODULES_WIFI \
ROM_MODULES_COAP \
ROM_MODULES_MQTT \
ROM_MODULES_MQTT \
ROM_MODULES_U8G \
ROM_MODULES_U8G \
ROM_MODULES_I2C \
ROM_MODULES_I2C \
...
@@ -187,4 +186,6 @@ _ROM(MODULES_RC, luaopen_rc, rc_map)
...
@@ -187,4 +186,6 @@ _ROM(MODULES_RC, luaopen_rc, rc_map)
ROM_MODULES_CRYPTO \
ROM_MODULES_CRYPTO \
ROM_MODULES_RC
ROM_MODULES_RC
// ROM_MODULES_COAP \
#endif
#endif
app/modules/rc.c
View file @
cf72a320
...
@@ -9,13 +9,13 @@
...
@@ -9,13 +9,13 @@
#define defProtocol 1
#define defProtocol 1
#define defRepeat 10
#define defRepeat 10
#define defBits 24
#define defBits 24
void
transmit
(
int
pin
,
int
pulseLen
,
int
nHighPulses
,
int
nLowPulses
)
{
static
void
ICACHE_FLASH_ATTR
transmit
(
int
pin
,
int
pulseLen
,
int
nHighPulses
,
int
nLowPulses
)
{
platform_gpio_write
(
pin
,
1
);
platform_gpio_write
(
pin
,
1
);
os_delay_us
(
pulseLen
*
nHighPulses
);
os_delay_us
(
pulseLen
*
nHighPulses
);
platform_gpio_write
(
pin
,
0
);
platform_gpio_write
(
pin
,
0
);
os_delay_us
(
pulseLen
*
nLowPulses
);
os_delay_us
(
pulseLen
*
nLowPulses
);
}
}
//rc.send(
0
,267715,24,185,1) --GPIO, code, bits, pulselen, protocol
//rc.send(
4
,267715,24,185,1
,10
) --GPIO, code, bits, pulselen, protocol
, repeat
static
int
ICACHE_FLASH_ATTR
rc_send
(
lua_State
*
L
)
{
static
int
ICACHE_FLASH_ATTR
rc_send
(
lua_State
*
L
)
{
const
uint8_t
pin
=
luaL_checkinteger
(
L
,
1
);
const
uint8_t
pin
=
luaL_checkinteger
(
L
,
1
);
platform_gpio_mode
(
pin
,
PLATFORM_GPIO_OUTPUT
,
PLATFORM_GPIO_FLOAT
);
platform_gpio_mode
(
pin
,
PLATFORM_GPIO_OUTPUT
,
PLATFORM_GPIO_FLOAT
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment