nina bl112 #6821
Replies: 1 comment
-
Posted at 2018-06-19 by @gfwilliams Hi. You might be better off using the official DK builds at first: http://www.espruino.com/nRF52832DK It'll be on P0.06 (RX) and P0.08 (TX), however in order for it to initialise the UART (since the UART takes a lot of power to run) you need to boot with P0.06 (RX) connected to a UART adaptor (it its idle state, the UART should be 3.3v, and this is detected) Posted at 2018-06-19 by tcpipchip Gordon Attachments: Posted at 2018-06-19 by @gfwilliams Try following the getting started instructions for Bluetooth LE devices: http://www.espruino.com/Quick+Start+BLE If you're on Windows 7 you need to install the native Web IDE Posted at 2018-06-19 by tcpipchip Yes, i know Gordon! I had installed, but... How in the WEB IDE i find the NRF5, scanning...and pairing... Posted at 2018-06-19 by @gfwilliams You need the Native IDE, and you don't need to pair: http://www.espruino.com/Web+IDE#as-a-native-application See the bit at the end about 'Zadig' too: Posted at 2018-06-19 by tcpipchip Hi gordon Thank you so much! It´s working! !!! About NRF52832_MDK.py, can you help me to config to NINA BLE 112 ? I had config to work with ARDUINO, but i would like to config to NINA. Can you help me ? This is my NINA MAP onst uint32_t g_ADigitalPinMap[] = { Posted at 2018-06-20 by @gfwilliams The best thing I can suggest is to look at the other Posted at 2018-06-20 by tcpipchip Hi Gordon (i remember always the Gordon comissary - BATMAN)!, i read the theory! I guess that i changed in the correct place! **def get_pins(): Posted at 2018-06-20 by tcpipchip I compiled with the NEW parameter attached, Gordon make clean && BOARD=NRF52832_MDK RELEASE=1 make I got 2 files What i have to do ? Burn both and add the softdevice.hex too Attachments: Posted at 2018-06-20 by tcpipchip I burned it using JTAG and DRAG and DROP WEB IDE can detect it but can not connect! Stay CONNECTING Some tip ? Posted at 2018-06-20 by tcpipchip the original hex works, my hex execute but try to connect Attachments: Posted at 2018-06-20 by tcpipchip make clean && BOARD=NRF52832_MDK RELEASE=1 make Posted at 2018-06-21 by tcpipchip i think that is something wrong with compiler, because the hex created with original NRF52832.py or NRF52832_MDK.py not runs on NRF52822 (NINA), the PC detects them, but not connects. can you compile with the that .py attached and send me hex to me find out the problem ? Posted at 2018-06-22 by @gfwilliams Sorry - I provide all the source code to Espruino completely for free, and quite a lot of support for free even for people not using official boards - but I draw the line at compiling firmware for other boards for you :) Posted at 2018-06-22 by tcpipchip no problem. I still want to recomend your ESPRUINO. Why NINA can not be your official module too in the future ? I am support in South America and i see your software one of better solution that i have seen. Many clients asked about tools programming! Posted at 2018-06-22 by @gfwilliams What does the NINA BL112 module do that the MDBT42Q doesn't? I actually sell MDBT42Q modules pre-programmed with Espruino for less money than you can buy a bare NINA BL112 for (at least in the UK), and it helps support Espruino development. Posted at 2018-06-22 by tcpipchip Do you mean that make money to invest on ESPRUINO, when resell the modules, right ? And how much in UK the NINA BL112 ? Posted at 2018-06-24 by tcpipchip Hi Gordon Posted at 2018-06-25 by @gfwilliams It's hard to find sellers in the UK, but these guys come up in a Google search and are £16.60 (vs £12 for the MDBT42, fully programmed - far less in quantity). How much does the NINA BL112 cost you then? I find it hard to believe that the MDBT42 isn't substantially cheaper as UBlox are usually quite expensive. You can definitely tell your clients about Espruino on the BL112, and yes - I can offer paid support for them. However I honestly think it'd be in everyone's best interests to stick with MDBT42 if at all possible. Posted at 2018-06-25 by tcpipchip Hi gordon Wich is your particular e-mail ? I can tell you that this representative will have a competitive price, but he can´t sell only in South America, contractual rules. The NINA BL112 is newer and i hope that will send a lot of units if we offer a software plataform as ESPRUINO easy to use, with basic libraries. My question about paid support, is it possible you developt a client software that connects to an ESPRUINO SERVER and allows to burn the BL112 and how many times was BURN ? For example, the client buy a licence, and type this licence in a software that allow this software burn a N quantities of BL112 ? And this licences prices depends on wich libraries he wants ? Posted at 2018-06-26 by @gfwilliams I've just sent an email... it's quite hard to do this kind of per-device licence as someone could just build their own firmwares. I'm sure we could work something out though. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2018-06-18 by tcpipchip
Hi, i sucessfully compiled the ESPRUINO do nRF52832-MDK.
I followed the steps
https://wiki.makerdiary.co/nrf52832-mdk/espruino/
My question is about
NRF52832_MDK.py
def get_pins():
pins = pinutils.generate_pins(0,31) # 32 General Purpose I/O Pins.
pinutils.findpin(pins, "PD0", True)["functions"]["XL1"]=0;
pinutils.findpin(pins, "PD1", True)["functions"]["XL2"]=0;
pinutils.findpin(pins, "PD5", True)["functions"]["3.3"]=0;
pinutils.findpin(pins, "PD6", True)["functions"]["3.3"]=0;
pinutils.findpin(pins, "PD7", True)["functions"]["3.3"]=0;
pinutils.findpin(pins, "PD8", True)["functions"]["3.3"]=0;
pinutils.findpin(pins, "PD9", True)["functions"]["NFC1"]=0;
pinutils.findpin(pins, "PD10", True)["functions"]["NFC2"]=0;
pinutils.findpin(pins, "PD13", True)["functions"]["3.3"]=0;
pinutils.findpin(pins, "PD14", True)["functions"]["3.3"]=0;
.
.
.
.
How does it is constructed ?
In the NINA BL112 i have this information about pinout used...(attached)
Can you give some tip how to port to NINA BL112. I see that is not the same pinout of NRF52832 because i can't see anything on TXD during boot
bTW, NINA BL112 uses nRF52832
Btw, the Bluetooth Dongle CSR 4.0 can identify the ESPRUINO that uses bluetooth 4.2 ?
Thank you!
Attachments:
Beta Was this translation helpful? Give feedback.
All reactions