Glenn Ruben Bakke
|
e02c90dca5
|
nrf5/hal: Updating clock frequency enums and lookup table for quad spi.
|
2017-01-22 19:15:24 +01:00 |
|
Glenn Ruben Bakke
|
a7f3217c95
|
nrf5/hal: Adding QSPI base and IRQ num in c-file.
|
2017-01-22 18:31:42 +01:00 |
|
Glenn Ruben Bakke
|
2c1420b084
|
nrf5/hal: Adding hal template files for 32mhz Quad SPI peripheral.
|
2017-01-21 21:44:26 +01:00 |
|
Glenn Ruben Bakke
|
e52ec39120
|
nrf5/drivers: Optimizing update_line in ili9341 driver a bit.
|
2017-01-21 21:22:02 +01:00 |
|
Glenn Ruben Bakke
|
c1a609653f
|
nrf5/drivers: Adding space in macro.
|
2017-01-20 19:31:10 +01:00 |
|
Glenn Ruben Bakke
|
34aeaf97c1
|
nrf5/drivers: Adding rgb16.h with macro to convert 5-6-5 rgb values into a 16-bit value.
|
2017-01-20 19:17:31 +01:00 |
|
Glenn Ruben Bakke
|
6124e8db76
|
nrf5: Adding configuration defines for SSD1289 lcd driver.
|
2017-01-19 22:47:23 +01:00 |
|
Glenn Ruben Bakke
|
0156ebd277
|
nrf5: Removing old framebuffer implementation.
|
2017-01-19 22:31:27 +01:00 |
|
Glenn Ruben Bakke
|
506601bef7
|
nrf5: Remove old framebuffer implementation from being included into the build.
|
2017-01-19 22:30:42 +01:00 |
|
Glenn Ruben Bakke
|
96c8f9c082
|
nrf5/drivers: Enable framebuffer and graphics module to be compiled in by default if display is selected into the compilation.
|
2017-01-19 22:30:11 +01:00 |
|
Glenn Ruben Bakke
|
adccc2fa13
|
nrf5/drivers: Updating epaper driver sld00200p to use new framebuffer.
|
2017-01-19 22:25:24 +01:00 |
|
Glenn Ruben Bakke
|
1f7bc76361
|
nrf5/drivers: Removing debug printf's from epaper display python module.
|
2017-01-19 20:55:00 +01:00 |
|
Glenn Ruben Bakke
|
225b3dfd19
|
nrf5/drivers: Updating python example in comment for ls0xxb7dxx display module.
|
2017-01-19 20:49:27 +01:00 |
|
Glenn Ruben Bakke
|
8e6b51a605
|
nrf5/boards: Enable LS0XXB7DXXX display module in pca10056 board config.
|
2017-01-19 20:46:58 +01:00 |
|
Glenn Ruben Bakke
|
5f9c556092
|
nrf5/drivers: Adding ls0xxb7dxx to display module.
|
2017-01-19 20:45:51 +01:00 |
|
Glenn Ruben Bakke
|
b06114dc8d
|
nrf5: Adding ssd1305 and ls0xxb7dxxx (sharp memory display) drivers to be included in build.
|
2017-01-19 20:44:27 +01:00 |
|
Glenn Ruben Bakke
|
158edcad2c
|
nrf5/drivers: Updating sharp memory display driver and python module to a working state.
|
2017-01-19 20:43:23 +01:00 |
|
Glenn Ruben Bakke
|
4cef9cd480
|
nrf5/spi: Adding posibility to configure SPI firstbit mode to LSB or MSB. Default is MSB. Updating python module and hal driver.
|
2017-01-19 20:04:49 +01:00 |
|
Glenn Ruben Bakke
|
ca34429617
|
nrf5/drivers: Tuning memory lcd driver a bit. Fixing small mp_printf usage bug.
|
2017-01-18 23:01:53 +01:00 |
|
Glenn Ruben Bakke
|
16489fced2
|
nrf5/drivers: Adding sharp memory display driver. For now hardcoded to 2.7 inch variant.
|
2017-01-17 23:15:30 +01:00 |
|
Glenn Ruben Bakke
|
174562f95b
|
nrf5: Adding configuration define for sharp memory display series in mpconfigport.h preparing for driver to be included.
|
2017-01-17 00:36:48 +01:00 |
|
Glenn Ruben Bakke
|
00a59ed8d6
|
nrf5/boards: Enable ssd1305 oled display to be default for pca10028 for now.
|
2017-01-16 23:39:50 +01:00 |
|
Glenn Ruben Bakke
|
733040e647
|
nrf5/drivers: Adding ssd1305 oled driver. This is very similar to ssd1306, so a merge will happen soon.
|
2017-01-16 23:37:52 +01:00 |
|
Glenn Ruben Bakke
|
40ee000680
|
nrf5/drivers: Adding ssd1305 oled driver. This is very similar to ssd1306, so a merge will happen soon.
|
2017-01-16 23:34:41 +01:00 |
|
Glenn Ruben Bakke
|
6ab233a5ba
|
nrf5/drivers: Updating ili9341 display object to use new framebuffer.
|
2017-01-15 22:47:30 +01:00 |
|
Glenn Ruben Bakke
|
535f44b8bf
|
nrf5/drivers: Updating ili9341 driver to use new framebuffer, and removing the compressed param from the line update function.
|
2017-01-15 22:46:23 +01:00 |
|
Glenn Ruben Bakke
|
8603fc833f
|
nrf5: Adding micropython mem_info() to be included in mpconfigport.h.
|
2017-01-15 22:42:49 +01:00 |
|
Glenn Ruben Bakke
|
5618be883b
|
nrf5/drivers: Adding example in comment on how to use the ili9341 driver with nrf51/pca10028 board.
|
2017-01-15 20:32:24 +01:00 |
|
Glenn Ruben Bakke
|
0380d2e781
|
nrf5/examples: Adding a extra global variable to the game which breaks the game execution.
|
2017-01-15 19:59:09 +01:00 |
|
Glenn Ruben Bakke
|
b0a730d482
|
nrf5/examples: Adding 2048 game using OLED SSD1306 128x64 display and analog joystick.
|
2017-01-15 19:47:13 +01:00 |
|
Glenn Ruben Bakke
|
73be85dd6d
|
nrf52/boards: Increasing the stack and heap in pca10056 (nrf52840) target from 2k/32k to 40k/128k to debug some buffer problems when running large frozen python programs.
|
2017-01-15 19:39:57 +01:00 |
|
Glenn Ruben Bakke
|
c6fc0a134c
|
nrf51/boards: Increasing heap and stack size in the pca10028 board.
|
2017-01-15 19:37:53 +01:00 |
|
Glenn Ruben Bakke
|
7edea7848d
|
nrf51/boards: Enable display driver and oled ssd1306 (also bringing in framebuffer and graphics module) into the pca10028 target.
|
2017-01-15 19:34:52 +01:00 |
|
Glenn Ruben Bakke
|
1bbbb9dcae
|
nrf5: Enable display/framebuffer.c and graphic/draw.c into the build.
|
2017-01-15 19:32:59 +01:00 |
|
Glenn Ruben Bakke
|
13161d0eac
|
nrf5/drivers: Adding defines to exclude implementation of draw.c module if not enabled.
|
2017-01-15 19:32:11 +01:00 |
|
Glenn Ruben Bakke
|
b609ce85b5
|
nrf5: Adding configuration defines for the graphics module (draw) and enabling this by default if using oled ssd1306 display which has a compatible python object definition.
|
2017-01-15 19:31:22 +01:00 |
|
Glenn Ruben Bakke
|
bfca15bdff
|
nrf5/drivers: Adding draw module with circle, rectangle and text functions. Can be used by any display object which implements display callback functions.
|
2017-01-15 19:18:14 +01:00 |
|
Glenn Ruben Bakke
|
4c06455105
|
nrf5/drivers: Moving oled ssd1306 driver over to new framebuffer layout. Moving some of the draw algorithms into the object in order to optimize the speed on writing data from the framebuffer.
|
2017-01-15 19:06:48 +01:00 |
|
Glenn Ruben Bakke
|
2b383b4ede
|
nrf5/hal: Removing stdio.h include in adce.c which were used for debugging.
|
2017-01-15 17:55:35 +01:00 |
|
Glenn Ruben Bakke
|
c87716d715
|
nrf5/boards: Adding ADC pins in pins.csv file for pca10056 (nrf52840).
|
2017-01-15 17:53:30 +01:00 |
|
Glenn Ruben Bakke
|
496de3a839
|
nrf52/hal: Adding adce (saadc) implementation for nrf52 to sample values on a channel.
|
2017-01-15 17:51:49 +01:00 |
|
Glenn Ruben Bakke
|
63fc32e56f
|
nrf5/adc: Adding all 8 instances to adc python module. Valid for both nrf51 and nrf52.
|
2017-01-15 17:28:41 +01:00 |
|
Glenn Ruben Bakke
|
56b3655f7e
|
nrf5/drivers: Adding new structures to moddisplay. Adding a display_t structure to cast all other displays into, to retrieve function pointer table of a display object type. Also adding the function table structure which needs to be filled by any display object.
|
2017-01-15 16:21:27 +01:00 |
|
Glenn Ruben Bakke
|
46caefbeeb
|
nrf5/drivers: Adding a new framebuffer implementation to replace the mono_fb.
|
2017-01-15 16:15:21 +01:00 |
|
Glenn Ruben Bakke
|
a5bb966614
|
nrf5/boards: Updating pca10028 (nrf51) board config. Enable SPI machine module. Enable flow control on UART. Correcting SPI CLK, MISO and MOSI pin assignments.
|
2017-01-12 19:54:07 +01:00 |
|
Glenn Ruben Bakke
|
6c54ed9a09
|
nrf5/adc: Updating adc module and hal with a new interface. No need for keeping peripheral base address in structure when there is only one peripheral (nrf51).
|
2017-01-12 17:20:08 +01:00 |
|
Glenn Ruben Bakke
|
24abb69eec
|
nrf5/rtc: Correcting RTC1 base error in rtc template.
|
2017-01-12 08:47:16 +01:00 |
|
Glenn Ruben Bakke
|
719bdcfed4
|
nrf5: Adding adc module to machine module.
|
2017-01-11 22:13:18 +01:00 |
|
Glenn Ruben Bakke
|
4da435376d
|
nrf5/hal: Updating hal_adc* with more api functions.
|
2017-01-11 22:12:41 +01:00 |
|
Glenn Ruben Bakke
|
38bb518e19
|
nrf5/adc: Adding updated adc module.
|
2017-01-11 22:01:20 +01:00 |
|