Commit Graph

67 Commits

Author SHA1 Message Date
Supowang
f8b32cff62 Merge pull request #220 from DavidLin1577/patch-7
Update m26.c
2020-08-11 18:57:27 +08:00
Supowang
b263f006a3 Merge pull request #219 from DavidLin1577/patch-6
Update m5310a.c
2020-08-11 18:57:13 +08:00
Supowang
839bf57526 Merge pull request #218 from DavidLin1577/patch-4
Update sim7600ce.c
2020-08-11 18:56:57 +08:00
Supowang
47c97a9919 Merge pull request #217 from DavidLin1577/patch-3
Update sim800a.c
2020-08-11 18:56:42 +08:00
Supowang
787e10a1a0 Merge pull request #216 from DavidLin1577/patch-2
Update bc35_28_95.c
2020-08-11 18:56:26 +08:00
Supowang
7381b5da45 Merge pull request #224 from DavidLin1577/patch-14
Update air724.c
2020-08-11 18:55:32 +08:00
David Lin
020f9a0a38 Update air724.c
if (!str) 
    {
        return -1;
    }
2020-08-10 18:39:07 +08:00
David Lin
d1b696c69c Update m26.c
if (!str) 
    {
        return -1;
    }
2020-08-10 18:18:07 +08:00
David Lin
7e8393c98e Update m5310a.c
if (!str) 
    {
        return -1;
    }
2020-08-10 18:10:51 +08:00
David Lin
3e11773cc5 Update sim7600ce.c
if (!str) 
    {
        return -1;
    }
2020-08-10 18:07:51 +08:00
David Lin
4608e2c037 Update sim800a.c
if (!str) 
    {
        return -1;
    }
2020-08-10 18:05:49 +08:00
David Lin
c9d3d1c81b Update bc35_28_95.c
if (!str) 
    {
        return -1;
    }
2020-08-10 18:03:19 +08:00
David Lin
970a6d536c Fixed stack overflow bug in bc26.c
if (!str) 
    {
        return -1;
    }
2020-08-10 17:59:53 +08:00
mculover666
c0cde5d290 improve ec20 driver 2020-08-10 16:18:16 +08:00
mculover666
0608bcf257 fix a bug in bc26 driver 2020-08-10 15:19:47 +08:00
mculover666
d7e5aa4d5a update ec20 driver 2020-08-10 15:16:38 +08:00
mculover666
755ffd694c add iot explorer project based mqttclient on iothub evb l2 board 2020-08-04 14:30:49 +08:00
mculover666
5ad81f08e5 add tcp project based bc26 for iotclube_evb_l2 board 2020-08-04 09:55:50 +08:00
Supowang
4c9b5b87a8 Merge pull request #208 from DavidLin1577/patch-6
Update bc26.h
2020-07-31 16:41:15 +08:00
David Lin
8df3e025af Update bc35_28_95.h 2020-07-30 20:10:53 +08:00
David Lin
9807bf4664 Update bc26.h 2020-07-30 19:04:33 +08:00
mculover666
cd956500ab fix a bug in exp8266_tc_fw 2020-07-30 17:20:01 +08:00
mculover666
0f68497eea add sub callback function in esp8266_tc_fw warpper 2020-07-29 10:18:09 +08:00
Jimmy
2c7390deb3 qmk build system 2020-07-14 13:48:10 +08:00
mculover666
dfaff23f21 fix send bug in air724 driver 2020-07-03 16:48:32 +08:00
Supowang
adba631b36 Merge pull request #196 from DavidLin1577/patch-8
Update nrf24l01.c
2020-07-03 15:38:53 +08:00
mculover666
66a674d73e add support for luat air724UG module 2020-07-03 10:53:43 +08:00
David Lin
01b178164d Update nrf24l01.c
As nrf24l01 datasheet show, this should be 'set to 1', not  'clear to 0', so

nrf_clear_reg_bit -> nrf_set_reg_bit
2020-07-02 20:04:29 +08:00
mculover666
092b971425 add ota update demo base tc esp8266 fw 2020-07-02 14:55:23 +08:00
mculover666
8691c0e92b add mqtt_based_qcloud_firmware project 2020-06-29 19:36:18 +08:00
supowang
8c488a8dfb add lora reconnect code for pm2.5 project
add lora reconnect code for pm2.5 project
2020-06-08 16:52:11 +08:00
supowang
84faf16765 Update RHF76.c
fix bug for lora incoming buffer
2020-05-29 15:30:10 +08:00
mculover666
15538ed777 fix send bug 2020-05-22 11:06:43 +08:00
mculover666
36a9311c2c modify code style 2020-05-21 22:24:11 +08:00
mculover666
c0f2470aae modify ec20 recv mode 2020-05-21 22:14:52 +08:00
Supowang
d52febc891 Merge pull request #158 from Mculover666/master
add udp support of ec20
2020-05-12 16:22:41 +08:00
mculover666
4f2f923ca4 add udp support of ec20 2020-05-12 16:17:06 +08:00
mculover666
e720b55a5d fix a bug 2020-05-12 16:13:09 +08:00
Supowang
649c7534aa Merge pull request #157 from Mculover666/master
add support for ec20
2020-05-07 17:41:24 +08:00
mculover666
079d5dadec modify code style 2020-05-07 17:37:47 +08:00
mculover666
c96caa2934 add support for quectel ec20 LTE cat4 module 2020-05-07 17:35:04 +08:00
daishengdong
08e5f7b3ec remove old tencentcloud_sdk and abandoned EVB boards 2020-05-07 16:22:17 +08:00
mculover666
9d4bac6658 add support for quectel m26 GSM/GPRS module 2020-05-07 12:08:07 +08:00
acevest
0042676b27 move nrf24l01 code to devices 2020-04-21 14:34:21 +08:00
David Lin
490c5eb336 Update sim7600ce.c 2020-04-18 21:55:02 +08:00
David Lin
9309ff5d77 Update bc35_28_95_lwm2m.c 2020-04-17 21:36:49 +08:00
tluio
059faa0438 Fix possible use of uninitialized variables in m5310a.c 2020-04-16 18:49:07 +08:00
daishengdong
5c21ce702f add IAP sample project, mini program manual
see:
doc/20.In_Application_Programming_based_EVB_MX_Plus.md
2020-04-15 18:11:13 +08:00
Winfred LIN
b6cb7147cc added fuzzy matching feature to at_echo; added set some AT+ commands for RHF76; added support for LSM6DS3;
1. in tos_at.h, added int  fuzzy_matching; field into at_echo_st struct, if this field is set to K_TRUE, then if echo message contains the string in "echo_expect" field.
2. added __API__ int tos_at_echo_fuzzy_matching_create(at_echo_t *echo, char *buffer, size_t buffer_size, char *echo_expect_contains) api to tos_at.c, which will create an at_echo_t with fuzzy_matching = K_TRUE;
3. added RHF76_ATCMD_SET_DELAY and  rhf76_set_delay to RHF76.h to allow set/query RX delay config
4. added RHF76_ATCMD_SET_DATA_RATE and rhf76_set_data_rate to RHF76.h to allow set/query date rate config
5. added rhf76_at_cmd_exe for DEBUG purpose, so that user can execute any AT+ commands they want
6. added code in lora_demo.c to demonstrate package segmentation.
2020-04-06 23:11:48 +10:00
Winfred LIN
cafe9c8a87 added sending unconfirmed message for RHF76
1. added AT+ command "AT+MSGHEX" and change previous RHF76_ATCMD_FMT_SEND_MSGHEX to RHF76_ATCMD_FMT_SEND_CMSGHEX

2. implement send_unconfirmed with a non-breaking approach: added int (*send_unconfirmed)(const void *buf, size_t len); event handle in lora_module_st; added int tos_lora_module_send_unconfirmed(const void *buf, size_t len); in lora_module_wrapper.c; and implement static int rhf76_send_unconfirmed(const void *buf, size_t len) in RHF76.c

3. added { "+MSGHEX: PORT:", rhf76_incoming_data_process } in event array rhf76_at_event so that the device is able to process the downlink data when it is configurated to send unconfirmed message.

4. added AT+ command "AT+REPT", and implement the static int rhf76_set_repeat(uint8_t num) to enable user to set repeat times (1-15) while using "unconfirmed message"

5. updated the instructions of implemeting up-link parser and downlink parser on the server in the file "..\board\NUCLEO_STM32L073RZ\BSP\Src\lora_demo.c"
2020-04-01 18:47:45 +11:00