DEVZONE BLOG FEED

The NRF51822 Bluetooth Low Energy mbug board from y5 Design is an easy to use ARM Cortex-M0 microcontroller with BLE. This board can be used as a standalone system or stacked with other mbugs to create multifunctional systems. Part of mbug™ ecosystem Smaller than a quarter, atapproximately 0.9" x 0.9" Can be used as a standalone microcontroller or with other mbugs (sensors, displays, relay, servo, battery, etc.) 12 different mbugs (2 processors, 9 expansion, 1 prototype) stackable 1...

 Bluz is a brand new development kit that brings Bluetooth LE to the internet. We have paired up with Spark and ported their FW to the nrf51822, allowing Bluz to be controlled and programmed over the air from anywhere in the world. We will release several gateways that allow bluz to always be online, even when smartphones aren't nearby.We have launched Bluz on Kickstarter, so you can pre-order bluz and accessory shields and gateways now: https://www.kickstarter.com/projects/264813863/bluz-bluetooth-m...

The following is the estimated nRF51 current consumption during advertising with the DCDC disabled. Advertising 1: TX power: +4dBm adv interval: 20ms (minimum advertising interval in normal adversising mode) payload: 10 bytes application processing: 2ms each adv interval.Average current consumption: 1794 uA Advertising 2: TX power: +4dBm adv interval: 1200ms payload: 10 bytes application processing: 2ms each adv interval.Average current consumption: 33,4 uA Advertising 3:...

DEVZONE FORUM

Im sending an 8 bit int using my AVR controller as follows: static uint8_t* dummy_heart_rate = 6; aci_loop(); if (lib_aci_is_pipe_available(&aci_state, PIPE_UART_OVER_BTLE_UART_TX_TX)) { lib_aci_send_data(PIPE_UART_OVER_BTLE_UART_TX_TX, dummy_heart_rate, 1); aci_state.data_credit_available--; PORTD |= (1 PORTD6); //delay(10); // required 10ms delay between sends } _delay_ms(100); PORTD &= ~(1 PORTD6);but im reciving wrong data back in the nordic app , I get 0x00 and when I send 65 I get @ in the n...

I got an easy but fundamental question: How to make sure that the central sees the advertising package of the peripheral..For example when the peripheral advertises only every 5 seconds.. The centrals scan windows would have to be >5seconds? (and also the scan interval) So ongoing RX current??? (Or does the RX current only occurs when it actually receives an advertising packet?)If they would bond.. could I decrease the current consumption of the central while not increasing the current consumption of t...

I went to so many references and definitions of variables and functions but I can't seem to find where is decided to use either spi_master_0 or 1.. where is this magic config file mentioned here:> * This example uses only one instance of the SPI master. * Please make sure that only one instance of the SPI master is enabled in config file.or what exactly does this do: #if defined(SPI_MASTER_0_ENABLE) #define SPI_MASTER_HW SPI_MASTER_0 #elif defined(SPI_MASTER_1_ENABLE) #define SPI_MASTER_HW SPI_MASTER_1...