Dragino Lora Module (SX1278) http://www.dragino.com/products/module/item/102-lora-shield.html can operate in packet and continuous modes.

SX1278 datasheet: http://www.semtech.com/images/datasheet/sx1276_77_78_79.pdf
If the bit synchronizer is enabled, synchronous cleaned data and clock are made available respectively on DIO2/DATA and DIO1/DCLK pins. DIO mapping can be set via RegDioMapping1 and RegDioMapping2 registers (See table 29 in datasheet for mapping in continuous mode).
In Arduino one way yo receive data in continuous mode is to use shiftIn function.

Open-Electronics sx1278 library is available in GitHub. https://github.com/open-electronics/LoRa/releases

#include <SX1278.h>

#define DATA_PIN    7
#define DCLK_PIN    6
#define RegDioMapping1    0x40

// setup()
 // Set DIO mapping
b = SX.SPIread(RegDioMapping1);
bitClear(b, 5);
 bitClear(b, 4);
 bitClear(b, 3);
 bitClear(b, 2);
 SX.SPIwrite(RegDioMapping1, b);
digitalWrite(DCLK_PIN, LOW);

// loop()
 //b = shiftIn(DATA_PIN, DCLK_PIN, MSBFIRST);
// or
//Optimized version of shiftIn
b = shiftInMsb():

uint8_t shiftInMsb() {
    uint8_t value = 0;
    uint8_t i;
    for (i = 0; i < 8; ++i) {
        //digitalWrite(DCLK_PIN, HIGH);
        PORTD = PORTD | B01000000;
        value |= digitalRead(DATA_PIN) << (7 - i);
        //digitalWrite(DCLK_PIN, LOW);
        PORTD = PORTD & B10111111;
    }
    return value;
}