-
Notifications
You must be signed in to change notification settings - Fork 2
/
ChangeLog
51 lines (40 loc) · 1.84 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Changes in 0.1.0.5
* LibBladeRF/Gpio.hs: Type BladeRFGPIOFlags and handle C ret err codes.
* Handle bladeRFGet{Correction,Frequency} C ret err codes.
Changes in 0.1.0.5
* Provide 'BladeRFReturnType' type-alias and replace 'Either BladeRFError a'
with 'BladeRFReturnType a'. For brevity and clarity, use a type-alias to
wrap the Either error or result context in the return type of the
bindings various IO actions.
* Sync.hs: Handle bladerf_sync_{t,r}x return err codes. Deal with possible
return error codes from the C functions, wrapping them in the
Either context mapped to the 'BladeRFError' type.
Changes in 0.1.0.4
* No need to explicitly pass #. of samples to bladeRFSyncTx
since we already have length encoded in the ByteString.
* Ensure we close the device resource on exception within
the bracket of 'withBladeRF'.
* Generalise bladerf_open() error handling.
* Wrap C return error codes such that they are translated
into typed values of BladeRFError.
* Provide a primitives to wrap C rets.
* Map C err values to BladeRFError type.
* Docs - Make a note about the pre-conditions of
bladeRFSynx{R,T}x action calls.
* Bind bladerf_log_set_verbosity().
* Use 'BLADERF_SERIAL_LENGTH' const over hard-coded const '33'.
Changes in 0.1.0.3
* HLint clean project.
* When the interface is configured for the 'FORMAT_SC16_Q11'
format there is no metadata and so the 'bladeRFSyncTx'
action 'BladeRFMetadata' argument is a Maybe type.
Changes in 0.1.0.2
* Minor cabal file fixes.
* Documentation fixes.
* Remove references to 'bladerf_set_tx_gain()' missing symbol.
* Moved from malloc to alloca usage, resolves memory leaks.
* Provide bladeRF{Get,Set}Loopback actions and BladeRFLoopback type.
Changes in 0.1.0.1
* Add a change log.
* LibBladeRF/Flash.hs: Provide untested bladeRFWriteFlash action.
* hlibBladeRF.cabal: Move Bindings.X.Y into other-modules.